流过滤内部机制
一篇之前的文章介绍了流过滤,这是 RabbitMQ 3.13 中一个新的令人兴奋的功能。在这篇文章中,我们将介绍流过滤的内部机制。了解设计和实现将帮助您以最优的方式配置和使用流过滤,以满足您的使用场景。
一篇之前的文章介绍了流过滤,这是 RabbitMQ 3.13 中一个新的令人兴奋的功能。在这篇文章中,我们将介绍流过滤的内部机制。了解设计和实现将帮助您以最优的方式配置和使用流过滤,以满足您的使用场景。
流过滤是 RabbitMQ 3.13 中的一个新功能。它允许在代理和消费应用程序之间节省带宽,当这些应用程序只需要流中一部分消息时。
继续阅读以了解流过滤的工作原理,并亲眼看看它在实际中的应用。
RabbitMQ 流允许应用程序通过它们使用的强大消息格式传达详细的信息。流是一个独立的功能,但它们也与 RabbitMQ 支持的现有资源和协议完全集成。这篇文章介绍了 RabbitMQ 中流的互操作性,并探讨了它解锁的场景。
RabbitMQ 流为消费者提供服务器端偏移跟踪。此功能允许消费应用程序从上次运行结束的地方重新开始消费。这篇文章介绍了偏移跟踪的语义以及它如何在流 Java 客户端中实现。
RabbitMQ 流概述介绍了流,这是 RabbitMQ 3.9 中的一个新功能,而RabbitMQ 流第一个应用程序概述了流 Java 客户端的编程模型。这篇文章介绍了如何在 RabbitMQ 流中对已发布的消息进行去重。
由于去重是一个关键且复杂的概念,因此这篇文章将逐步引导您完成此机制,从一个简单的(有点问题)的发布应用程序到一个经过优化且可靠的实现。
RabbitMQ 流概述介绍了流,这是 RabbitMQ 3.9 中的一个新功能。这篇文章介绍了客户端应用程序应如何连接到 RabbitMQ 节点,以便在流协议正在使用时,从流中获得最大的收益。
流针对高吞吐量场景进行了优化,这就是为什么诸如数据局部性之类的技术细节对于充分利用 RabbitMQ 集群至关重要的原因。客户端库可以处理大多数细节,但是当设置涉及额外的层(如容器和负载均衡器)时,对幕后工作原理的基本了解至关重要。如果您想了解有关流的更多信息,并避免在部署第一个流应用程序时遇到一些头疼的问题,请继续阅读!
RabbitMQ 流概述介绍了流,这是 RabbitMQ 3.9 中的一个新功能。这篇文章继续展示了如何使用流和 Java 客户端。我们将编写第一个应用程序,该应用程序将消息发布到流中,然后消费它们。
RabbitMQ 3.9 引入了一种新的数据结构类型:流。流解锁了一组用例,这些用例如果使用 "传统" 队列来实现将非常繁琐。让我们在这篇文章中发现流如何扩展 RabbitMQ 的功能。