RabbitMQ

RabbitMQ

一个基于RabbitMQ的可复用的事务消息方案

Andy_Lee 发表了文章 • 0 个评论 • 176 次浏览 • 2020-05-26 22:57 • 来自相关话题


前提

分布式事务是微服务实践中一个比较棘手的问题,在笔者所实施的微服务实践方案中,都采用了折中或者规避强一致性的方案。参考Ebay多年前提出的本地消息表方案,基于RabbitMQ和MySQL(JDBC)做了轻量级的封装,实现了低入侵性的事务消息模块。本文...
查看更多

Delayed Message 插件实现 RabbitMQ 延迟队列

玻璃樽 发表了文章 • 0 个评论 • 1120 次浏览 • 2020-04-01 16:57 • 来自相关话题


延迟队列是为了存放那些延迟执行的消息,待消息过期之后消费端从队列里拿出来执行。

DLX + TTL 方式存在的时序问题

对于延迟队列不管是 AMQP 协议或者 RabbitMQ 本身是不支持的,之前有介绍过如何使用 RabbitMQ 死信队列(DLX)...
查看更多

利用 RabbitMQ 死信队列和 TTL 实现定时任务

大卫 发表了文章 • 0 个评论 • 1101 次浏览 • 2020-04-01 16:19 • 来自相关话题


实际业务中对于定时任务的需求是不可避免的,例如,订单超时自动取消、每天定时拉取数据等,在 Node.js 中系统层面提供了 setTimeout、setInterval 两个 API 或通过 node-schedule 这种第三方库来实现。

存在的一...

查看更多

RabbitMQ与Kafka的技术差异以及使用注意点

w9527 发表了文章 • 0 个评论 • 1202 次浏览 • 2020-03-24 17:00 • 来自相关话题


导言

作为一个有丰富经验的微服务系统架构师,经常有人问我,“应该选择RabbitMQ还是Kafka?”。

基于某些原因, 许多开发者会...
查看更多

RabbitMQ和Kafka的比较

w9527 发表了文章 • 0 个评论 • 3159 次浏览 • 2020-02-20 00:15 • 来自相关话题


导言

作为一个有丰富经验的微服务系统架构师,经常有人问我,“应该选择RabbitMQ还是Kafka?”。基于某些原因, 许多开发者会把这两种技术当做等价的来看待。的确,在一些案例场景下选择RabbitMQ还是Kafka没什么差别,但是这两种技术在底层实现...
查看更多

技术漫谈 |消息队列之RabbitMQ

wise2c 发表了文章 • 0 个评论 • 1265 次浏览 • 2019-12-13 16:23 • 来自相关话题


原创作者:万里

RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queuing Protocol)开源实现

特性

RabbitMQ最起初起源于金融系统, 用于在分布式系统中存储转发消息, 在易用性, 扩展...
查看更多

一个基于RabbitMQ的可复用的事务消息方案

Andy_Lee 发表了文章 • 0 个评论 • 176 次浏览 • 2020-05-26 22:57 • 来自相关话题


前提

分布式事务是微服务实践中一个比较棘手的问题,在笔者所实施的微服务实践方案中,都采用了折中或者规避强一致性的方案。参考Ebay多年前提出的本地消息表方案,基于RabbitMQ和MySQL(JDBC)做了轻量级的封装,实现了低入侵性的事务消息模块。本文...
查看更多

利用 RabbitMQ 死信队列和 TTL 实现定时任务

大卫 发表了文章 • 0 个评论 • 1101 次浏览 • 2020-04-01 16:19 • 来自相关话题


实际业务中对于定时任务的需求是不可避免的,例如,订单超时自动取消、每天定时拉取数据等,在 Node.js 中系统层面提供了 setTimeout、setInterval 两个 API 或通过 node-schedule 这种第三方库来实现。

存在的一...

查看更多

RabbitMQ与Kafka的技术差异以及使用注意点

w9527 发表了文章 • 0 个评论 • 1202 次浏览 • 2020-03-24 17:00 • 来自相关话题


导言

作为一个有丰富经验的微服务系统架构师,经常有人问我,“应该选择RabbitMQ还是Kafka?”。

基于某些原因, 许多开发者会...
查看更多

RabbitMQ和Kafka的比较

w9527 发表了文章 • 0 个评论 • 3159 次浏览 • 2020-02-20 00:15 • 来自相关话题


导言

作为一个有丰富经验的微服务系统架构师,经常有人问我,“应该选择RabbitMQ还是Kafka?”。基于某些原因, 许多开发者会把这两种技术当做等价的来看待。的确,在一些案例场景下选择RabbitMQ还是Kafka没什么差别,但是这两种技术在底层实现...
查看更多

一个基于RabbitMQ的可复用的事务消息方案

Andy_Lee 发表了文章 • 0 个评论 • 176 次浏览 • 2020-05-26 22:57 • 来自相关话题


前提

分布式事务是微服务实践中一个比较棘手的问题,在笔者所实施的微服务实践方案中,都采用了折中或者规避强一致性的方案。参考Ebay多年前提出的本地消息表方案,基于RabbitMQ和MySQL(JDBC)做了轻量级的封装,实现了低入侵性的事务消息模块。本文...
查看更多

Delayed Message 插件实现 RabbitMQ 延迟队列

玻璃樽 发表了文章 • 0 个评论 • 1120 次浏览 • 2020-04-01 16:57 • 来自相关话题


延迟队列是为了存放那些延迟执行的消息,待消息过期之后消费端从队列里拿出来执行。

DLX + TTL 方式存在的时序问题

对于延迟队列不管是 AMQP 协议或者 RabbitMQ 本身是不支持的,之前有介绍过如何使用 RabbitMQ 死信队列(DLX)...
查看更多

利用 RabbitMQ 死信队列和 TTL 实现定时任务

大卫 发表了文章 • 0 个评论 • 1101 次浏览 • 2020-04-01 16:19 • 来自相关话题


实际业务中对于定时任务的需求是不可避免的,例如,订单超时自动取消、每天定时拉取数据等,在 Node.js 中系统层面提供了 setTimeout、setInterval 两个 API 或通过 node-schedule 这种第三方库来实现。

存在的一...

查看更多

RabbitMQ与Kafka的技术差异以及使用注意点

w9527 发表了文章 • 0 个评论 • 1202 次浏览 • 2020-03-24 17:00 • 来自相关话题


导言

作为一个有丰富经验的微服务系统架构师,经常有人问我,“应该选择RabbitMQ还是Kafka?”。

基于某些原因, 许多开发者会...
查看更多

RabbitMQ和Kafka的比较

w9527 发表了文章 • 0 个评论 • 3159 次浏览 • 2020-02-20 00:15 • 来自相关话题


导言

作为一个有丰富经验的微服务系统架构师,经常有人问我,“应该选择RabbitMQ还是Kafka?”。基于某些原因, 许多开发者会把这两种技术当做等价的来看待。的确,在一些案例场景下选择RabbitMQ还是Kafka没什么差别,但是这两种技术在底层实现...
查看更多

技术漫谈 |消息队列之RabbitMQ

wise2c 发表了文章 • 0 个评论 • 1265 次浏览 • 2019-12-13 16:23 • 来自相关话题


原创作者:万里

RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queuing Protocol)开源实现

特性

RabbitMQ最起初起源于金融系统, 用于在分布式系统中存储转发消息, 在易用性, 扩展...
查看更多

RabbitMQ是一套开源(MPL)的消息队列服务软件,是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成。