0

anypoint mq 订阅者和 anypoint mq 消费者。anypoint mq 订阅者和 anypoint mq 消费者之间的基本区别是什么。我知道两者都可以消费消息,但关键区别是什么?

什么是 preftech 概念,请不要分享 mulesoft 文档链接,我已经知道这一点,我正在根据你的手来寻找你的实践知识。

4

1 回答 1

1

订阅者是一个事件源,可用于触发流。它具有内置的调度程序,您可以对其进行配置以进行轮询。(你已经准备好消费消息了,但是不知道消息什么时候来)

Consumer是一个事件处理器,不能触发流,因此只能在事件产生后使用。(您确定队列中会出现一条消息)

预取就像假设订阅者触发的流能够处理消息。prefetch 在本地缓冲区中创建一个副本,这反过来表明该消息已在使用中,因此侦听该队列的任何其他消费者或订阅者都不会收到该消息。该流根据线程的可用性使用消息。

两者的工作方式相似,但只能根据用例比较权衡。因此,如果您可以对您的用例给出一些看法,我们可以进行比较。尤其是消息量,消息大小等。

于 2019-11-28T15:18:26.933 回答