消息中间件解决方案(JMS,Tibco等)允许使用通配符进行“主题”过滤的发布/订阅以订阅某个“主题”的所有消息,例如, SUBSCRIBE(“ACCOUNT。*”)主题允许您订阅“ACCOUNT.WITHDRAW”消息和“ACCOUNT.CHECKBALANCE”消息。消息中间件 - 如何避免通配符订阅再次进入?
问题是这样的订阅也收到我自己发布的消息。
我正在寻找一种机制,类似于UDP多播环回,它可以通过传输层打开或关闭,而不会干扰发送的数据。
是否有一种通用的声明性(无自定义代码,仅配置)方式来配置中间件不接收消息,这些服务实例已经发布了?理想情况下,这也应该能够过滤出所有相同“种类”的服务器(节点)发布的所有内容。
在此先感谢。
谢谢。我对任何支持我所需功能的解决方案/供应商感兴趣。我不介意它是非通用的,虽然我有点惊讶,这样一个基本的功能并不标准(它甚至存在,即使在非常平凡的消息广播机制 - UDP中) – Borka 2009-08-06 15:15:48