跳到主要内容

12 篇带有“Streams”标签的文章

查看所有标签

AMQP 1.0 过滤器表达式

·5 分钟阅读

RabbitMQ 4.1 引入了一个令人兴奋的新功能:用于 streams 的 AMQP 过滤器表达式。

此功能使 RabbitMQ 能够支持多个并发客户端,每个客户端仅消费消息的特定子集,同时保持消息顺序。此外,它通过仅分发与客户端兴趣匹配的消息,最大限度地减少 RabbitMQ 与其客户端之间的网络流量。

在这篇博文中,我们将探讨 AMQP 过滤器表达式是什么,并通过一个简单的 Java 示例来演示如何使用它们。

RabbitMQ 3.11 功能预览:超级 Streams

·6 分钟阅读

RabbitMQ 3.11 将带来一个在其历史上名称最酷的功能之一:超级 streams。超级 streams 是一种通过将大型 stream 分区为较小的 streams 来扩展规模的方法。它们与单活动消费者集成,以在分区内保持消息顺序。

这篇博文概述了超级 streams 及其解锁的用例。继续阅读以了解更多信息,我们重视您的反馈,以使此功能尽可能出色。

RabbitMQ 3.11 功能预览:Streams 的单活动消费者

·10 分钟阅读

RabbitMQ 3.11 将为 streams 带来一个值得注意的功能:单活动消费者。单活动消费者在 stream 上提供独占消费消费连续性。它对于充分利用超级 streams(我们用于分区的解决方案,为 streams 提供可伸缩性)也至关重要。

继续阅读以了解有关 streams 的单活动消费者的更多信息,并毫不犹豫地试用已有的功能:尝试一下,破坏它,告诉我们您喜欢和不喜欢什么,缺少什么。您的反馈对于使此功能尽可能出色至关重要。

使用 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.