微服务
cbbaaa1989
这个作者很懒,什么都没留下…
展开
-
微服务 Choreography-based saga example
分析https://github.com/eventuate-tram/eventuate-tram-sagas-examples-customers-and-orders中的例子. 例子中使用Eventuate Tram framework,spring boot ,jpa。实现的逻辑是上一篇文章讲到的电子商务网站的例子。 体系图 这个例子中有两个service。一个order ser...原创 2019-01-13 20:56:41 · 905 阅读 · 1 评论 -
微服务之saga模式
背景 你已经使用 database ber service 模式。每个service拥有自己的database。一些业务事务会跨越多个service,所以你需要来确保data consistency。例如,假设你正在构建一个电子商务网站,这个网站的用户的会有一个最大欠款限制,应用程序必须确保一个新订单不能超过用户的最大前款限制,但是orders表和customers表不在同一个数据库,所以应用程...翻译 2019-01-13 20:56:00 · 4443 阅读 · 0 评论 -
微服务 Orchestration-based saga Example
本篇分析一下关于Orchestration-based saga的例子 示例项目https://github.com/eventuate-tram/eventuate-tram-sagas-examples-customers-and-orders 当order service创建一张订单后,会新建一个CreateOrderSagaData,然后createOrderSagaManager会根...原创 2019-01-13 20:56:28 · 921 阅读 · 1 评论