搜索

pdf文档 ServiceComb 介绍

1.26 MB 16 页 0 下载 115 浏览 0 评论 0 收藏
语言 格式 评分
中文(简体)
.pdf
3
摘要
文档介绍了ServiceComb,一个专注于企业应用微服务开发的框架。它解决了跨团队协同开发、老旧系统服务化改造以及云化应用监控和分布调用追踪等问题。ServiceComb包含多个组件,如Java-chassis(Java版微服务框架)、service-center(基于Go语言的服务中心)和ServiceComb-Saga(长时间运行事务处理框架)。文档还提到了ServiceComb的新特性,如支持通过@Span注释定义事务、统一Http请求处理以及提供管理控制台等功能。此外,ServiceComb社区通过GitHub进行协作,并定期举办线下活动。
AI总结
### ServiceComb 介绍 #### ServiceComb 是什么? ServiceComb 是一个微服务开发框架,旨在简化云原生应用的开发,解决企业应用在微服务开发中面临的问题,如跨团队协作、老旧系统改造、监控和调用追踪等。 #### ServiceComb 包含的组件 1. **Java-chassis**:基于 Java 的微服务框架。 2. **Service-Center**:基于 Go 语言的服务注册与发现中心。 3. **ServiceComb-Saga**:用于长时间运行的分布式事务处理框架。 #### 企业应用微服务开发面临的问题 1. **跨团队协作**:企业业务逻辑复杂,如何高效协同开发? 2. **老旧系统改造**:如何将大量老旧代码支持服务化? 3. **监控与调用追踪**:云化应用的监控和分布式调用追踪如何实现? #### ServiceComb 的功能模块 1. **编程模型**:支持同步、异步和 Reactive 模型。 2. **运行模型**:包含服务发现、熔断、负载均衡、配置和跟踪功能。 3. **通信模型**:支持序列化和传输协议。 4. **服务契约**:基于 OpenAPI 定义服务接口。 5. **Saga**:支持长时间运行的事务处理,包括顺序和并发调用。 #### 新特性 1. **Service-Center 0.2.0**:提供管理控制台,支持服务实例管理。 2. **Java-Chassis 0.3.0**:支持通过 @Span 注解定义事务,统一 HTTP 请求处理。 3. **Saga 0.1.0**:提供初步的Saga调用服务,支持顺序和并发调用。 #### 社区信息 - **线下活动**:定期举办Meetup和沙龙。 - **代码库**:访问 [GitHub](http://github.com/ServiceComb) 获取更多信息。 - **官网**:[https://www.servicecomb.io](https://www.servicecomb.io) ServiceComb 通过简化微服务开发流程,帮助企业在云原生环境下更高效地构建和管理应用。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 4 页请下载阅读 -
文档评分
请文明评论,理性发言.