RabbitMQ

RabbitMQ是使用Erlang语言开发的开源消息队列系统,基于AMQP协议来实现。AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、 安全。

RabbitMQ 流的交付优化

RabbitMQ 流旨在应对高吞吐量场景,但当你的输入速率较低时会发生什么呢?低消息速率会显著影响交付性能,使消息消费速率降低一个数量级。RabbitMQ 4.2 版本引入了一项优化,大幅提升了低吞吐量流下的交付速率,这对所有受支持的协议都有益处。

RabbitMQ 流的交付优化

RabbitMQ 流旨在应对高吞吐量场景,但当你的输入速率较低时会发生什么呢?低消息速率会显著影响交付性能,使消息消费速率降低一个数量级。RabbitMQ 4.2 版本引入了一项优化,大幅提升了低吞吐量流下的交付速率,这对所有受支持的协议都有益处。

使用 RabbitMQ 流的代理端 SQL 过滤

RabbitMQ 4.2 为流引入了 SQL 过滤表达式,实现了强大的代理端消息过滤功能。在我们的基准测试中,将 SQL 过滤器与布隆过滤器结合使用,在高选择性场景和高输入速率下实现了每秒超过 400 万条消息的过滤率。这意味着只有消费者真正关心的消息才会离开代理,从而大幅减少网络流量和客户端处理开销。

RabbitMQ 搭建MQTT服务

本文将介绍怎样通过RabbitMQ搭建MQTT服务,然后使用MQTTX工具发布和订阅消息。

RabbitMQ 之发布者确认

本将介绍RabbitMQ的发布者确认。

RabbitMQ 之远程过程调用 (RPC)

本文将介绍RabbitMQ的远程过程调用 (RPC)

RabbitMQ 之主题(Topics)

本文将介绍RabbitMQ的主题(Topics)。

RabbitMQ 之路由(Routing)

本文将介绍 RabbitMQ 的路由(Routing)。

RabbitMQ 之发布订阅(Publish/Subscribe)

本文将介绍 RabbitMQ 的发布订阅(Publish/Subscribe)。

RabbitMQ 之工作队列(Work Queues)

本文将介绍 RabbitMQ 中的工作队列(Work Queues)。

启动 RabbitMQ 服务 Node rabbit@node2 thinks it's clustered with node rabbit@node3, but rabbit@node3 disagrees 错误

本文将介绍怎样解决启动 RabbitMQ 服务时抛出的“Node rabbit@node2 thinks it's clustered with node rabbit@node3, but rabbit@node3 disagrees”错误。

启动 RabbitMQ 服务时抛“Error when reading /var/lib/rabbitmq/.erlang.cookie: eacces”错误

本文将介绍怎样解决启动 RabbitMQ 服务时抛“Error when reading /var/lib/rabbitmq/.erlang.cookie: eacces”错误。

首页 1 末页 共12/1页
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
其他应用
公众号