【发布时间】:2014-11-19 13:53:14
【问题描述】:
是否可以在 MassTransit 中进行基于内容的路由?将企业服务总线用于基于内容的路由通常是一种好习惯吗?
【问题讨论】:
标签: .net esb masstransit
是否可以在 MassTransit 中进行基于内容的路由?将企业服务总线用于基于内容的路由通常是一种好习惯吗?
【问题讨论】:
标签: .net esb masstransit
通常不赞成基于内容的路由(例如http://www.udidahan.com/2011/03/20/careful-with-content-based-routing/),并且不被认为是一种好的做法。 MassTransit 不支持基于内容的路由。路由通常在类型上完成。
鉴于此,我已经为特定产品完成了一个实现,该产品将基于内容的路由作为 MSMQ 上的自定义分发器实现完成。这是在负载平衡过程中将一些内容带到“慢车道”。这是狭窄的范围,并且认为可以满足特定需求。这是我唯一一次使用它——正确使用消息类型进行路由更容易维护和管理。
【讨论】: