是否可以在MassTransit中进行基于内容的路由?将企业服务总线用于基于内容的路由通常是一种好的做法吗?
答案 0 :(得分:1)
通常基于内容的路由不受欢迎(例如http://www.udidahan.com/2011/03/20/careful-with-content-based-routing/)并且不被视为良好做法。 MassTransit不支持基于内容的路由。路由通常在类型上完成。
鉴于此,我已经针对特定产品进行了实施,该产品具有基于内容的路由,作为MSMQ上的自定义分发器实现。这是在负载平衡过程中将一些内容转移到“慢速通道”。这是狭隘的范围,并且认为对于特定需求是可行的。这是我唯一一次使用它 - 正确使用消息类型进行路由更容易维护和管理。