今明两天微服务 Apache ServiceComb 北京深圳连续”双开”

今明两天微服务 Apache ServiceComb 北京深圳连续“双开”

活动一:今天下午

分享主题:《Apache ServiceComb 微服务开源框架介绍》


主题简介:

1. ServiceComb整体构架

2. ServiceComb的主要特性介绍

3. ServiceComb与Spring的集成

 杨    波    Apache ServiceComb 开源软件工程师

华为开源能力中心技术专家 && Apache ServiceComb 项目负责人

华为开源能力中心技术专家,前红帽软件首席软件工程师,有十五年企业级开源中间件开发经验,有丰富的Java开发和使用经验,函数式编程爱好者。从2006年开始一直从事Apache开源中间件项目工作,先后参与Apache CXF, Apache Camel,以及Apache ServiceMix等项目。对微服务架构,WebServices,Enterprise Integration Pattern,SOA, OSGi有比较深入的研究。

微服务ServiceComb的Saga分布式事务解决方案与实践内容预告

以往单体的应用的事务一致性是通过数据库是事务一致性提供保证。微服务架构下的应用是由一组高内聚松耦合的相互协调的服务所组成。为了让这些服务能够独立开发,独立部署,独立演进,服务内部通常使用独立的数据库来维护服务状态,服务与服务之间是通过轻量级的通讯协议进行交互的。在分布式环境下由于各个服务访问的数据是相互分离的, 服务之间不能靠数据库来保证事务一致性。 这就需要在应用层面提供一个协调机制,来保证一组事务执行要么成功,要么失败。

目前业界的解决方案主要是微服务内容通过数据库实现事务的强一致,微服务之间通过事务协调实现最终的事务一致性。ServiceComb提供了一个名为Saga分布式事务解决方案,

在ServiceComb中我们将Saga本地事务的概念, 替换成为了分布式服务调用。为了保证Saga事务的最终一致性, 我们需要通过Saga协调器来追踪各个分布式事务调用的执行情况,当相关的子事务执行出错了,Saga协调器会自动执行相关的恢复操作保证分布式事务的最终一致性。

相比其他的分布式事务一致性方案,Saga在简化事务配置以及提供多种事务恢复机制上有很明显的优势,已成为微服务事务一致性的比较常见的解决方案。 本次演讲向大家介绍了业界的Saga研究以及相关的实现方案,并且结合 ServiceComb Saga项目,与大家分享Saga分布式事务最终一致性解决方案以及相关实践经验。

地点:QCon 2018 北京站 第二会议厅

时间:2018年4月22日 16:55-17:40


  • 如何加入微服务 Apache ServiceComb 区

  • ServiceComb荣获OSCAR荣誉 发起人姜宁深度解读项目

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8587 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年3月19日
下一篇 2018年3月19日

相关推荐