多个Mule应用程序正在接收运行在不同端口上的相同消息

多个Mule应用程序正在接收运行在不同端口上的相同消息,mule,Mule,设置:在ESB 3.8.1 CE下运行的几个Mule应用程序(至少4个)部署时,入站端点监听不同的端口。每个应用程序都链接一个独特的.NET应用程序和不同的Salesforce实例。每个侦听器都有一个SOAP端点,该端点具有一个相同的webmethod来发布(尽管WSDL本身不一定是) 谜团:当直接调用其中一个端点(比如url:19001)时,消息由Mule入站侦听器处理,正确记录调用及其参数,并将其分派到该应用程序内的流。其他入站侦听器也会拾取相同的消息(比如,端点为url:19004、url

设置:在ESB 3.8.1 CE下运行的几个Mule应用程序(至少4个)部署时,入站端点监听不同的端口。每个应用程序都链接一个独特的.NET应用程序和不同的Salesforce实例。每个侦听器都有一个SOAP端点,该端点具有一个相同的webmethod来发布(尽管WSDL本身不一定是)

谜团:当直接调用其中一个端点(比如url:19001)时,消息由Mule入站侦听器处理,正确记录调用及其参数,并将其分派到该应用程序内的流。其他入站侦听器也会拾取相同的消息(比如,端点为url:19004、url:19007和url:19010),这些侦听器也会同时记录此调用(最终失败)

在我花时间追踪这种行为的原因时,我发现这种“串扰”也发生在windows部署上。我发现扩大端口范围也没有明显的效果。网络似乎没有提供任何解释,例如,这是S.O.关于它的第一个问题


问题:发生了什么事?还有其他人经历过这种情况吗?我们该如何阻止它?

你的问题肯定有一个解释(或者你破坏了互联网,尽管我对此表示怀疑;)。请提供更多元素,例如流和端点配置,以及如何继续发送消息(例如工具和方法)。使用MSMQ发送SOAP通知,我认为多播选项才是真正的罪魁祸首。我还没有找出导致这种情况的根本原因,但我目前正在试验另一个消息队列