Anypoint MQ Connector - Consume 和 Subscriber 的区别

Anypoint MQ Connector - Difference between Consume and Subscriber

Anypoint MQ Connector 有两个模块,ConsumeSubscribers,可用于从队列中检索消息。我找不到任何关于两者之间有什么区别的好文档,以及一个应该优先于另一个的用例?

Consume 是一个操作,Subscribe 是一个消息源,两者都由 Anypoint MQ 连接器提供。

Subscribe 轮询队列以查找是否有可用的新消息,然后以读取的消息启动流程。您不能在流中使用订阅。

Consume 是在流中使用的操作。因为它不是消息源,所以它无法启动流程,例如订阅。相反,当流程由其他来源(如 HTTP 请求)启动时使用,然后您想在流程执行的某个位置从队列中读取消息。