我在实施微服务架构方面还很陌生,这个问题让我心烦意乱
微服务架构如何解决不同端点调用之间的事务机制。
举个例子,基本上是基于微服务架构的银行服务,银行操作是针对不同的服务调用不同的服务来完成一个事务,如果其中一个失败了,那么就没有办法消除部分流程,不知道有没有有什么机制可以解决这个问题
创建付款
POST /payments/customer/10/payment/100/
从账户中扣款
PUT /customers/10/accounts/20
发送客户通知
POST /alerts/customers/10
阿波罗的战车
相关分类