[@徐雷frank][¥20]系统微服务化后,一个看似简单的功能,内部可能需要调用多个服务并操作多个数据库实现,服务调用的分布式事务问题变

系统微服务化后,一个看似简单的功能,内部可能需要调用多个服务并操作多个数据库实现,服务调用的分布式事务问题变

展开
收起
月下丶 2018-12-14 23:10:46 2514 分享 版权
1 条回答
写回答
取消 提交回答
  • 1.阿里云大学荣誉讲师, 2.MongoDB中文社区专家

    1、微服务拆分以后,肯定会产生很多新的问题,所以看情况使用,不能乱用微服务
    2、微服务目前使用最多的Java Spring Cloud还是http协议+JSON ,这个还不支持分布式事务协议
    3、目前比较常见的做法是使用弱一致性事务,或者补偿事务,比如使用自动化脚本、或者事件、MQ消息去更新其他数据,最终达到一致性。

    2019-07-17 23:21:47
    赞同 展开评论

为微服务建设降本增效,为微服务落地保驾护航。

还有其他疑问?
咨询AI助理