事务处理一直以来都是微服务比较痛苦的点,这源于微服务的设计思想:尽量将微服务的业务分离(完全分离比较理想化)。然而实际的使用中,多个业务一般都是有着对应的关系的。
炒个栗子
目前我们有两个业务,一个是customer,一个是order,会存在如下两张表:
customer表
字段名 | 字段类型 |
---|---|
id | varchar |
name | varchar |
… | … |
order表
字段名 | 字段类型 |
---|---|
id | varchar |
desc | varchar |
customer_id | varchar |
… | … |
业务场景
先来提几个问题
还按照之前写文章的思路,先问自己问题,然后根据问题来去做解决方案
by 刘迎光@萤火虫工作室
OpenBI交流群:495266201
MicroService 微服务交流群:217722918
mail: liuyg#liuyingguang.cn
博主首页(==防止爬虫==):http://blog.liuyingguang.cn
OpenBI问答社区:http://openbi.liuyingguang.cn/