
MQ
阿瑞的博客
你请不必打听我大名,望望无尽夜星,仍旧照亮你这一刹心境
展开
-
RabbitMQ架构与实战 (二)
RabbitMQ架构与实战 (二)原创 2021-08-03 15:37:10 · 154 阅读 · 0 评论 -
RabbitMQ架构与实战 (一)
RabbitMQ架构与实战第1节 RabbitMQ架构与实战1.1 RabbitMQ介绍、概念、基本架构1.1.1 RabbitMQ介绍RabbitMQ,俗称“兔子MQ”(可见其轻巧,敏捷),是目前非常热门的一款开源消息中间件,不管是互联网行业还是传统行业都广泛使用(最早是为了解决电信行业系统之间的可靠通信而设计)。高可靠性、易扩展、高可用、功能丰富等支持大多数(甚至冷门)的编程语言客户端。RabbitMQ遵循AMQP协议,自身采用Erlang(一种由爱立信开发的通用面向并发编程的语言)编写原创 2021-08-01 00:11:21 · 521 阅读 · 0 评论 -
消息事务
消息事务RocketMQ 就很好的⽀持了消息事务,让我们来看⼀下如何通过消息实现事务。第⼀步先给 Broker 发送事务消息即半消息,半消息不是说⼀半消息,⽽是这个消息对消费者来说不可⻅,然后发送成功后发送⽅再执⾏本地事务。再根据本地事务的结果向 Broker 发送 Commit 或者 RollBack 命令。并且 RocketMQ 的发送⽅会提供⼀个反查事务状态接⼝,如果⼀段时间内半消息没有收到任何操作请求,那么 Broker 会通过反查接⼝得知发送⽅事务是否执⾏成功,然后执⾏Commit 或者原创 2021-04-23 20:06:23 · 726 阅读 · 0 评论