设计
文章平均质量分 84
微服务ServiceComb社区
微服务 开源项目 Apache ServiceComb 官方博客
展开
-
如何实现一个优质的微服务框架:Apache ServiceComb 的开放性设计
摘要: 一个优质的微服务框架需要考虑的要素众多,在满足微服务设计理念的前提下,也是一个不断实践优化的过程。 本文讲述了整个 开源微服务框架 Apache ServiceComb 设计形成的前因后果,尝试从理念、思想和实践结合的维度剖析一个优质的微服务框架应该具备哪些要素,包括但不限于 对开发者友好、高性能、内外部扩展性等。 阅读本文有利于加深对微服务理念和框架的理解,给予微服务用户或开发者以帮助,...原创 2018-04-26 13:59:53 · 6259 阅读 · 5 评论 -
Apache ServiceComb 中的微服务数据最终一致性方案
本文转自 微服务开源框架 Apache ServiceComb 官方博客 http://servicecomb.incubator.apache.org/cn/docs/saga_pack_design/本文由华为微服务引擎技术团队&&ServiceComb社区授权发布。数据一致性是构建业务系统需要考虑的重要问题 , 以往我们是依靠数据库来保证数据的一致性。但是在微服务架构以及分布...原创 2018-04-26 14:58:02 · 585 阅读 · 0 评论 -
Apache ServiceComb 的微服务数据最终一致性解决方案 Saga 演进
摘要: 微服务 开源项目 Apache ServiceComb(incubating) 的 微服务事务的数据一致性解决方案 Saga[4](以下简称Saga)进行了演进。相对于上一版[2],新演进的设计主要有以下优势: 极大提升易用性。开发者只需使用2-3个注解(即启用事务服务:EnableOmega、全局事务标记:SagaStart和子事务标记:Compensable)。 更方便扩展。对微服务框...原创 2018-04-26 15:06:06 · 1090 阅读 · 0 评论