采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
现在已经基本学完,学到很多!但有一个很大的疑问,就是创建订单,减少库存 的事务 是如何保障的!
同学你好,分布式事务是一大块内容。这里我可以简单提一下,一种方式是采用mq异步处理,把mq和mysql放在同一个事务里。另一种,采用同步方式,实现方式多种,可以去看看慕课网的分布式事务实战课程。
老师您好! 我追加一个问题,我在实现的时候,采取的是mq同步mysql的形式,同时服务与服务间的调用采取的是mq读取,也就是不存在的服务间的调用,但是遇到一个问题,服务间通讯的时候,监听者宕机了,也就意味着这条信息会一直存在mq的server中,那么这条消息该怎么处理呢? 同时如何给用户回馈呢?
这属于业务上的告警了,写一个job,不停的去查长时间未完结的订单,人工介入处理
登录后可查看更多问答,登录/注册
SpringCloud组件实现微服务,【已升级Finchley.Release】
2.0k 3
2.7k 6
2.4k 7
1.6k 25
3.1k 24