
中间件
Winner941112
这个作者很懒,什么都没留下…
展开
-
中间件——Rocket MQ收发事务消息
业务背景由于分布式系统架构越来越多地被使用,于是便很容易牵扯到系统间的事务问题;之前介绍过使用Rabbit MQ结合本地表来实现分布式业务数据的幂等,详见 https://blog.youkuaiyun.com/Winner941112/article/details/102869015,本文将通过使用Rocket MQ的特性,同样来一定程度上地解决事务问题。此次以用户注册为例,在用户注册后向用户发送一条信...原创 2019-11-08 20:35:02 · 448 阅读 · 0 评论 -
中间件——分布式事务解决方案
前言随着互联网公司的业务的不断拓展,数据量以及用户的不断增多,越来越多的公司的系统架构从最开始的单系统架构转为了多系统间的分布式架构,这种方式能够大大减少系统间的耦合性,同时也能缓解系统压力;但是同时也带来了系统间数据不一致的问题,在接口的调用和数据的传输写入等操作中,往往很难保证事务的可靠性。通常分布式事务有以下几种解决方案:1.基于数据库XA/JTA协议的方式(需要数据库厂商支持;JAV...原创 2019-11-02 17:31:24 · 1274 阅读 · 0 评论