摘要: 1. 主动方应用先把消息发给消息中间件,消息状态标记为“待确认”; 2. 消息中间件收到消息后,把消息持久化到消息存储中,但并不向被动方应用投递消息; 3. 消息中间件返回消息持久化结果(成功/失败),主动方应用根据返回结果进行判断如何进行业务操作处理: 失败:放弃业务操作处理,结束(必要时向上层返 阅读全文
posted @ 2019-07-28 17:50 爱上胡萝卜的猴子 阅读(405) 评论(0) 推荐(0) 编辑
摘要: CAS(Compare And Swap): CAS(比较与交换,Compare and swap) 是一种有名的无锁算法。CAS, CPU指令,在大多数处理器架构,包括IA32、Space中采用的都是CAS指令,CAS的语义是“我认为V的值应该为A,如果是,那么将V的值更新为B,否则不修改并告诉V 阅读全文
posted @ 2019-07-28 13:58 爱上胡萝卜的猴子 阅读(772) 评论(0) 推荐(0) 编辑