NServiceBus端点路由注入
NServiceBus Endpoint Routing Injection
我正在尝试使用结构图在 NServiceBus 中注入我自己的 IRouteMessagesToEndpoints
,因为我需要根据某些业务逻辑(不是通过 namespace/assembly/type)将各种消息重定向到不同的端点。这将允许它使用 bus.Send();
触发并根据我们的要求进行配置。我认为这是可能的,但我似乎无法让它发挥作用。我已经尝试使用 Configure.Component()
和 ObjectFactory.Configure()
进行注入,并且 运行 都没有任何异常,但是当我调试我的接口实现时,断点没有命中。
我的问题是,这样可以吗(网上没有相关介绍)?我注意到 GatewayReceiver 中的 EndPointRouter 有一个 setter,但我不知道如何访问 属性。
不幸的是,尽管 IRouteMessagesToEndpoints
是一个 public 接口,但目前无法替换默认实现,抱歉!
请在 https://github.com/Particular/NServiceBus.Gateway/issues/new 中提出问题,以便我们更好地讨论。
我正在尝试使用结构图在 NServiceBus 中注入我自己的 IRouteMessagesToEndpoints
,因为我需要根据某些业务逻辑(不是通过 namespace/assembly/type)将各种消息重定向到不同的端点。这将允许它使用 bus.Send();
触发并根据我们的要求进行配置。我认为这是可能的,但我似乎无法让它发挥作用。我已经尝试使用 Configure.Component()
和 ObjectFactory.Configure()
进行注入,并且 运行 都没有任何异常,但是当我调试我的接口实现时,断点没有命中。
我的问题是,这样可以吗(网上没有相关介绍)?我注意到 GatewayReceiver 中的 EndPointRouter 有一个 setter,但我不知道如何访问 属性。
不幸的是,尽管 IRouteMessagesToEndpoints
是一个 public 接口,但目前无法替换默认实现,抱歉!
请在 https://github.com/Particular/NServiceBus.Gateway/issues/new 中提出问题,以便我们更好地讨论。