我有一个要求,对于一个特定的网址,我需要发送电子邮件。这样做的最佳方法是什么?
a)使用vm inbound创建一个单独的流并在那里添加smtp连接器,从Rest java组件中调用此vm端点。
或
b)在休息组件后创建一个选择过滤器,检查网址并发送与之匹配的电子邮件,否则发送原始响应。
我不能在休息组件之前放置选择过滤器,因为一些休息拦截器被调用并首先设置一些属性,然后我只需要根据它准备电子邮件内容。
Mule版本是3.5.0
答案 0 :(得分:0)
该网址是否动态?您是否考虑过使用带有RAML定义的APIKit来公开您的Web服务。如果URL不是动态的,则有一个单独的流来处理它并生成电子邮件。
使用VM方法,一旦将消息推送到VM或任何其他队列,它将变为异步,除非这是您想要的行为