跳到主要内容

标记为“编程语言”的 16 篇文章

查看所有标签

使用 RabbitMQ Streams 进行消息去重

·9 分钟阅读

RabbitMQ Streams 概述介绍了 streams,这是 RabbitMQ 3.9 中的一项新功能,RabbitMQ Streams 第一个应用程序概述了 stream Java 客户端的编程模型。这篇文章介绍了如何在 RabbitMQ Streams 中对已发布的消息进行去重。

由于去重是一个关键且复杂概念,因此这篇文章将逐步引导您了解此机制,从一个幼稚且有些损坏的发布应用程序到一个优化且可靠的实现。

连接到 Streams

·13 分钟阅读

RabbitMQ Streams 概述介绍了 streams,这是 RabbitMQ 3.9 中的一项新功能。这篇文章介绍了当stream 协议在使用时,客户端应用程序应如何连接到 RabbitMQ 节点,以便从 streams 中获得最大收益。

Streams 针对高吞吐量场景进行了优化,这就是为什么数据局部性等技术细节对于充分利用您的 RabbitMQ 集群至关重要。客户端库可以处理大部分细节,但当设置涉及容器和负载均衡器等额外层时,对底层工作原理的基本了解至关重要。如果您想了解有关 streams 的更多信息并避免在部署您的第一个 stream 应用程序时遇到一些麻烦,请继续阅读!

© . All rights reserved.