WCF 中的 NServicebus 发布者
我想从 WCF 发布消息,我将其配置为:
Bus = Configure.With(typeof(Messages).Assembly)
.CustomConfigurationSource(new UserConfigurationSource(action))
.DefaultBuilder()
.MsmqSubscriptionStorage()
.BsonSerializer()
.MsmqTransport()
.IsTransactional(true)
.PurgeOnStartup(false)
.UnicastBus()
.ImpersonateSender(false)
.LoadMessageHandlers()
.CreateBus()
.Start();
但由于某种原因,当订阅者运行时,它不会注册为订阅者,因此永远不会收到任何内容,这是客户端的配置:
IBus Bus = Configure.With()
.CustomConfigurationSource(new UserConfigurationSource(unicast, msqm))
.StructureMapBuilder(container)
.MsmqSubscriptionStorage()
.BsonSerializer()
.MsmqTransport()
.IsTransactional(true)
.PurgeOnStartup(false)
.UnicastBus()
.ImpersonateSender(false)
.LoadMessageHandlers()
.CreateBus()
.Start();
有什么东西丢失了吗?
[编辑] 我也尝试过在服务中使用 WithWeb,但没有成功。
[编辑] 还看到了这个消息
这真的是唯一的选择吗?创建另一个进程?
[编辑] 似乎是唯一的选择,所以我将选择 那个。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论