ServiceComb 介绍## ServiceComb 介绍 姜宁 ## 关于我 中国航信 TravelSky   ServiceMix™ ServiceComb  ## 议题 • ServiceComb是什么? • ServiceComb包含了哪些组件? • ServiceComb社区介绍? ## 企业应用微服务开发面临的问题 企业应用微服务开发面临的问题 • 企业业务逻辑复杂,如何进行跨团队协同开发? • 大量老旧系统代码,如何支持其服务化改造? • 云化应用面临的监控已经分布调用追踪问题? ## ServiceComb 编程模型 (同步、异步、Reactive...) 运行模型 服务发现 熔断 负载均衡 配置 跟踪 通信模型 (序列化、传输协议) 服务契约 (OpenAPI) ## 为什么需要服务契约 • 作为服务消费者0 码力 | 16 页 | 1.26 MB | 2 年前3
ServiceComb RoadMap## ServiceComb RoadMap 姜宁 ## 关于我 中国航信 TravelSky ActiveMQ redhat Apache Camel HUAWEI Apache CXF  ServiceMix $ 议题 - 为什么开源ServiceComb • ServiceComb的开源内容 • 如何参与ServiceComb社区进行贡献 ## 为什么开源ServiceComb? • 华为企业云化应用开发积累了一些经验 • 微服务框架可以降低云化迁移成本 - 通过开源的方式分享云转型的成功实践 ## ServiceComb代码库地址 Github 搜索 ServiceComb – Java-chassis - 基于go语言的服务中心 – LinuxCon-Beijing-Workshop 这次workshop的示例代码 ## ServiceComb Roadmap ServiceComb 0.1版本 ServiceComb 0.2版本 ServiceComb 0.3版本 1. Java开发框架 1. Go语言开发框架 1. 由用户来驱动 ... 2. 服务注册中心 2. 服务契约支持工具0 码力 | 10 页 | 460.46 KB | 2 年前3
ServiceComb介绍## ServiceComb介绍 华为公司 姜宁 来自于华为公司, Apache ServiceComb(incubating)项目发起人. Apache Member 先后参与多个 Apache 项目开发,是 Apache Camel,Apache CXF,Apache ServiceMix,Apache RocketMQ PMC member,Committer. Redhat, IONA /f/0/a/c/f0ac0541f2c074ac188a6a8e4f3cd8ee/p2_2.jpg) ## 大纲 • ServiceComb项目背景介绍 • ServiceComb的特点 • ServiceComb的发展路线图 • 如何加入ServiceComb社区 ## 微服务架构面临的问题  ## ServiceComb 服务安全 Java编程(POJO/SpringMVC/JAX- Golang0 码力 | 16 页 | 877.58 KB | 2 年前3
ServiceComb雄关漫道## 《ServiceComb雄关漫道》 华为公司 姜宁 ## 个人介绍 来自于华为公司, Apache ServiceComb ( incubating ) 项目发起人. Apache Member 先后参与多个 Apache 项目开发,是 Apache Camel,Apache CXF,Apache ServiceMix,Apache RocketMQ PMC member,Committer /d/3/4/a/d34abd2b0f481ab87e31fe4e23fb8aa8/p2_1.jpg) ## 大纲 • ServiceComb项目背景介绍 • ServiceComb的特点 • ServiceComb的发展路线图 • 如何加入ServiceComb社区 OSCAR云计算开源产业大会 ## 微服务架构面临的问题  ## Service0 码力 | 20 页 | 4.00 MB | 2 年前3
ServiceComb 的前世今生## ServiceComb 的前世今生 华为CloudBU PaaS 微服务引擎开发团队 ## 我们一直在很认真地做微服务  华为CloudBU PaaS 微服务引擎开发团队 ## 议题 • 企业应用微服务化的趋势和动机 面临的问题 protobuf对象 Rpc POJO Mux Java 微服务编程框架 Go 框架 其他框架 ## 增速微服务开发 --- 降低学习门槛 ## SpringMVC import io.servicecomb.*; import org.springframework.*; @RestSchema(schemaId = "helloworld") @RequestMapping(path String name) { return "Hello " + name; } } ## Consumer service: import io.servicecomb.*; import org.springframework.*; @Component public class HelloworldConsumer { private static0 码力 | 16 页 | 1.45 MB | 2 年前3
ServiceComb 微服务框架## ServiceComb 微服务框架 杨波 ServiceComb 社区 / 华为开源软件能力中心 ## ServiceComb微服务解决方案 云 平滑上云 ServiceComb 微服务解决方案 Java编程 (POJO/SpringM VC/JAX-RS) 熔断/容错 处理链 限流 负载均衡 JWT认证 Golang 编程 边缘服务 服务契约 微服务脚手架 Prometheus 微服务生态 APM/Tracing生态 配置中心生态 ServiceMesh生态 全栈生态:具有完整开源生态技术栈的解决方案,完全无商业Lock-in,支持平滑上云 ## ServiceComb子系统 服务中心 ServiceCenter 是一个使用Go构造的、建立在etcd存储上的高性能、高可用服务中心。 Java微服务SDK Java Chassis是一个由编程模型 运行模型 ServiceMesh Spring MVC POJO JAXR 服务发现 熔断 负载均衡 通信模型 配置 跟踪 序列化传输协议 服务契约OpenAPI ## ServiceComb的开放性设计 •Provider与Consumer具有完全 一致的开发体验 ·通信模型与编程模型隔离,适 应不同业务场景需求 ·运行模型支持灵活扩展,便于 对接外部系统 Consumer0 码力 | 11 页 | 668.81 KB | 2 年前3
走进开源 - Apache ServiceComb## 走进开源 - Apache ServiceComb ## 议程 · 什么是开源 • 开源开发是什么状态 • 如何参与开源 ## 软件发展史 ## 软件历史 商业软件:1980~2005 完胜 自由软件:从未胜利,仅有 GNU/Linux 软件 开源软件:1998 开始起步,2010 年后崛起 0 码力 | 28 页 | 1.92 MB | 2 年前3
ServiceComb java SDK详解## ServiceComb java SDK详解 ## AGENDA 设计演进及架构 • 服务发现 • 微服务调用 • Edge Service • Metrics • 性能调优 ## 设计演进-初始 Consumer Transport Producer 透明RPC 治理 RPC 治理 透明RPC JAX-RS RestTemplate 治理 Servlet QPS RESTful Vertx Jaxrs Metrics-publishers 透明RPC LB RESTful Servlet 透明RPC Metrics-core ServiceComb Core Registry Definition Consumer Handler Transport Producer Swagger Generator Invocation 253abde05684f034c0845a850db/p14_2.jpg) - 作为整个微服务系统对外的接口,向最终用户提供服务,接入RESTful请求,转发给内部微服务 - 基于ServiceComb标准consumer流程转发请求到内部微服务,所有consumer治理能力,不必独立开发,直接重用 ## Edge Service-自动路由1 Edge URL 规划为:/\{pefix\0 码力 | 21 页 | 1.15 MB | 2 年前3
华为微服务框架ServiceCombCloud Native 架构下的 K8S 和微服务实践 ## 华为微服务框架 ServiceComb 姜宁 华为公司 技术专家 ## SPEAKER INTRODUCTION 华为公司 ServiceComb项目负责人. Apache Member Apache Camel, Apache CXF, Apache ServiceMix PMC member, Committer. CONTENTS 01 ServiceComb项目是什么? 02 ServiceComb的特点是什么? 03 ServiceComb的最新进展? 04 如何加入到ServiceComb社区开发? ## ServiceComb是一个什么样的项目? 开源 框架 侵入式 微服务 解决方案 非侵入式 多语言 ## ServiceComb的来源  ## ServiceComb项目介绍 ## • Java/Go Chassis • Java/Go 微服务框架 • 提供微服务注册发现以及限流降级,容错熔断等治理功能 ## • Service Center • 高性能,高可用服务注册中心 ## •0 码力 | 28 页 | 1.53 MB | 2 年前3
参与ServiceComb的经验分享# 参与ServiceComb的经验分享 作 者 : 冯征 日期:2018-10-12  ## 目录 1. 个人简介 2. 与ServiceComb的初次会面 3. 在Saga项目中的一些贡献 4. 如何在开源项目中进阶 。 从2017年底开始参与了Apache ServiceComb有关Saga部分的实现,利用Byteman等工具完善了异常和超时测试场景。对于分布式事务处理以及微服务环境中的事务处理,有过深入的研究。 ## 与ServiceComb的初次会面 • 红帽 Narayana LRA (Long Running Action) • ServiceComb Saga • 我们需要解决相同的问题 •0 码力 | 9 页 | 2.27 MB | 2 年前3
共 58 条
- 1
- 2
- 3
- 4
- 5
- 6













