Linux Con Workshop Quick Start Demo 殷湘 姜宁
0 码力 | 12 页 | 2.10 MB | 1 年前文档旨在帮助用户理解微服务架构原则并快速开发微服务,通过ServiceComb提供功能示范。系统主要组件包括Manager(网关)、Doorman(认证服务)、Worker(运算服务)、Bulletin board(服务注册中心)、Human resource(服务治理)和Project archive(请求缓存)。Human Resource负责弹性伸缩、健康检查和滚动升级功能,确保服务可靠性,并需要PaaS支持。
微服务场景下的数据一致性解决方案 - 殷湘
0 码力 | 31 页 | 4.28 MB | 1 年前文档讨论了微服务场景下的数据一致性解决方案。微服务架构由于其独立进程、独立部署和独立技术的特性,导致数据一致性无法完全依赖数据库保证。文档提出,在微服务内通过数据库事务实现强一致性,而在微服务间采用最终一致性。在设计时,应首先审视业务需求是否合理,而非一味追求技术解决方案。领域驱动设计是实现微服务架构的重要指导,建议将服务边界与领域模型中的限界上下文对齐,以实现松耦合和高内聚。文档还提到未来开发计划,包括集成调用链追踪、熔断功能以及可视化事务拓扑等。
Apache ServiceComb Introduction of Microservice Innovation Project
0 码力 | 13 页 | 1.13 MB | 1 年前Apache ServiceComb 是一个高性能的服务网格框架,支持基于 Golang 的非侵入式业务代码实现微服务转型,并与流行的微服务框架进行互操作。该框架提供统一的服务模型,满足数据集成标准,并管理复杂的分布式系统配置。ServiceComb 支持多语言运行环境和异构通信,帮助企业用户开发和部署微服务,实现业务协作与治理。同时,它满足性能和安全性要求,并提供工具包(Toolkit)支持微服务开发与转型,包括 API 提取、代码生成和文档生成等功能。
Apache ServiceComb (Incubating) Community Roadmap
0 码力 | 20 页 | 7.95 MB | 1 年前文档介绍了Apache ServiceComb项目的发展历程及其社区路线图。ServiceComb是一个微服务框架,旨在解决微服务架构中的诸多挑战,如服务注册与发现、容错与降级、流控与fallback、运维问题及动态配置管理等。文档详细列出了ServiceComb Java Chassis的架构组件,包括通信模型、编程模型、服务契约、服务发现和运行模型等。同时,文档概述了ServiceComb的发展历史和最新的开发路线图,涵盖了从0.1.0到0.5.0版本的功能更新,如支持Zuul、Spring Boot、Zipkin等。未来计划包括异步编程接口、生态系统支持、多语言微服务支持、服务治理和服务.mesh集成等。文档还提供了加入ServiceComb社区的方式,包括在线和线下活动。
Service Mesh微服务化和传统框架微服务化混合部署协同实践分享
0 码力 | 11 页 | 11.76 MB | 1 年前文档分享了MedSci在Service Mesh微服务化和传统框架微服务化混合部署中的实践经验。ServiceComb和Mesher作为核心技术手段,支持多语言开发、无侵入式重构和混合架构协同。文档提到ServiceComb在华为消费云服务中的应用案例,通过Reactive全异步模式提升了QPS,减少了延迟,节省了硬件资源,并支持了大规模用户的稳定运行。Mesher作为一种跨语言微服务治理解决方案,与ServiceComb SDK的治理能力互通,减少了开发成本和试错成本,同时支持中心化配置和治理。
Apache ServiceComb(incubating)社区最新路线
0 码力 | 20 页 | 8.12 MB | 1 年前文档详细介绍了Apache ServiceComb项目的发展历程和最新路线图。ServiceComb是一个高性能的微服务框架,提供服务注册发现、动态配置管理、限流降级和容错机制等功能。其核心组件包括Service Center(基于Etcd的高性能服务注册中心)和Saga(用于微服务事务协调)。社区发展活跃,邮件列表每月有180封左右,外部用户已达20家。未来发展路线图包括支持多语言微服务、异步编程接口、多数据中心支持以及与Spring Boot 2.x的深度融合。
My Participation in ServiceComb - Apache Committer 成长经验分享
0 码力 | 9 页 | 2.23 MB | 1 年前文档主要讲述了作者Feng Zheng参与Apache ServiceComb项目的经历,重点介绍了其对Saga项目的贡献以及在分布式事务处理领域的研究。文档中提到作者自2017年底起参与ServiceComb的Saga部分实现,并使用Byteman等工具优化异常和超时测试场景。此外,作者还对分布式事务处理和微服务环境下的事务处理进行了深入研究。文档还涉及了Narayana LRA和ServiceComb Saga在微服务架构中的应用,以及它们在解决分布式事务问题中的作用。
Service Mesh微服务化和传统框架微服务化混合部署协同实践分享 - 梅斯医学基于ServiceComb的微服务实践
0 码力 | 11 页 | 11.88 MB | 1 年前文档分享了梅斯医学在微服务化改造中的实践经验,包括基于ServiceComb和Mesher的混合部署协同治理。新业务采用Java实现,选型ServiceComb SDK进行微服务化改造,成功提升性能,降低时延并支撑大规模应用。而存量PHP业务则选用Mesher,实现零侵入式微服务化,减少开发成本,确保业务稳定。两者混合部署可实现协同治理,支持多语言开发,完美解决Java和PHP共存场景,同时提供丰富的监控运维能力。文档还强调了ServiceComb的开箱即用能力和动态路由支持,满足业务快速迭代和稳定性要求。
Experience on Fast Microservice Programming - 亲自动手,体验微服务开源开发-快速微服务化编程体验
0 码力 | 12 页 | 2.56 MB | 1 年前文档详细介绍了快速微服务化编程的体验,包括供应者和消费者的开发流程、Kubernetes部署以及测试与验证。开发者可以通过SpringMVC模式开发应用,并将其打包为Docker镜像进行部署。Kubernetes部署涉及Service、Deployment和ConfigMap的配置,并利用ServiceCenter进行服务管理。文档还强调了服务治理功能的测试与验证,确保服务能够正常访问并支持熔断、流控等功能。
Apache ServiceComb 微服务创新项目解读
0 码力 | 13 页 | 1.24 MB | 1 年前Apache ServiceComb是一个开源的微服务框架,旨在应对多语言开发、异构通信和配置管理等微服务领域的挑战。通过其核心组件Kie、Mesher、Fence、Syncer和Toolkit,ServiceComb提供了分布式系统配置、认证鉴权、高效的服务网格支持,以及基于OpenAPI规范的微服务开发工具。该框架支持跨服务中心的数据同步,整合了多种生态系统,如Istio、Prometheus和Skywalking,适用于容器化和云原生环境,旨在简化微服务管理,降低运维成本,并提高系统的灵活性和性能。
共 62 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
关键词
微服务架构 ServiceComb Manager Worker 服务治理 微服务 数据一致性 领域驱动设计 Saga模式 聚合 Apache ServiceComb Microservice Distributed system Heterogeneous communication ServiceMesh Java Chassis 开发路线图 生态系统 Service Mesh Mesher 混合部署 服务注册发现 路线图 分布式事务处理 Saga模型 Narayana LRA Microservices Java 微服务开发 SpringMVC Kubernetes部署 Docker镜像 微服务框架 分布式系统配置 认证鉴权 服务网格 OpenAPI规范













