Pet*_*yer 4 ninject nservicebus
我一直试图让nServiceBus与Ninject 2.0一起作为底层IoC容器使用失败.虽然我可以实现基本集成,但我遇到了将"鬼"消息发送给各个订阅者的问题.我使用Autofac实现作为各种模板,用Ninject特定代码替换必要的部分.此外,我确实需要创建一个自定义启发式来进行自动属性注入.
无论如何,我看到的行为是第一条消息可以被订阅者发布并成功读取; 然而,下一个发布的消息导致消息被"接收"三次.
所以,我想知道:有人用Ninject作为nServiceBus ObjectBuilder吗?或者,在集成当前与nServiceBus 2.0捆绑的其他IoC容器(即Windsor,StructureMap或Autofac)期间,是否有人看到并纠正了此行为.
编辑: 我确实看了这个,但它看起来并不完整,我认为属性注入的启发式应该有点不同.