在给定时间通过任务处理来自 MQ 的消息

process messages from MQ at givent time via Task

我想知道是否有可能在 wso2 中有一个任务会触发一个序列或其他东西来读取存储的消息并处理它们?

我需要在给定时间处理消息(主要是联系信息),处理后我需要向每个处理过的联系人发送电子邮件。

最好的方法是什么?

谢谢!

是的,这是可能的。您需要的产品是WSO2 ESB. It has a concept called message processors。它可以使用消息存储中的消息。有两种消息处理器。

  1. 消息转发处理器
  2. 消息采样处理器

他们很相似。但是为了您的目的,消息转发处理器会更好。

消费消息后,您可以使用WSO2 ESB 中的邮件传输将电子邮件发送给联系人。您可以配置消费消息的时间段,这是您的主要需求之一。