我有一个 Mule 应用程序,其目的是发送电子邮件。该应用程序执行 2 个步骤:
1) 在第一个流程中,它接受端点上的请求并将其写入 vm 队列。
2) 在第二个流程中,vm 队列中的消息作为 HTTPPost 发送到 web 服务组件,该组件将发送电子邮件。
所以,到目前为止,我还没有对我的 mule_config.xml 中的“会话”做任何事情。因此,AFAIK,两个流程都将在同一个会话下。
现在,在同一个会话下有多个流是一种好习惯,还是我需要为每个流设置一个不同的会话(如果可能的话)?上述两种流程在同一会话下运行的方法的优缺点是什么。