1.分布式解决方案
https://blog.csdn.net/mine_song/article/details/64118963
2.非常详细的一个业务逻辑
https://blog.csdn.net/lovesomnus/article/details/51776942
至于消费端消费失败?
https://www.cnblogs.com/happyflyingpig/p/8207003.html
通过监听器,返回消息的状态,过一段时间,rocketmq会继续发送
涨姿势了
还有一个是XA事务,2段式事务提交。
2段式:先查询每个数据库的状态,ok了之后,第2段是本地执行然后提交事务。
事务管理器:Atomikos,Jtom,Bitromix
缺点是:一旦询问的阶段机器挂了或者连接超时等等,那么第2阶段也就凉了
下面是一个老师的讲解https://pan.baidu.com/s/1T4xRayQTgSypOwrTgfMXDA
cap理论
C---一致性
A---可用性
P---分区容错性
在实际中,只能保证其中2个实现