Anypoint MQ连接器有两个模块,Consume和Subscribers,可用于从队列中检索消息。我找不到关于两者之间有何区别的详细文档,而用例应优先于另一种?
消费是一个操作,订阅是一个消息源,两者均由Anypoint MQ连接器提供。
Subscribe轮询队列以查找是否有新消息可用,然后从读取的消息开始该流程。您不能在流中使用“订阅”。
Consume是在流内部使用的操作。由于它不是消息源,因此无法启动流,如“订阅”。相反,您是在流由其他来源(例如HTTP请求)启动时使用的,然后您要在流执行的某个位置从队列中读取消息。