该文章内容发布已经超过一年,请注意检查文章中内容是否过时。
用户采购商品业务,整个业务包含3个微服务:
此处仅仅需要一行注解 @GlobalTransactional
写在业务发起方的方法上:
提示: 事实上例子中3个微服务需要3个独立的数据库,但为了方便我们使用同一物理库并配置3个逻辑连接串。
更改以下xml文件中的数据库url、username和password
dubbo-account-service.xml dubbo-order-service.xml dubbo-storage-service.xml
UNDO_LOG
此表用于 Seata 的AT模式。