WCF 中的 NServicebus 发布者

发布于 2024-11-28 08:57:02 字数 1151 浏览 0 评论 0 原文

我想从 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,但没有成功。

[编辑] 还看到了这个消息

这真的是唯一的选择吗?创建另一个进程?

[编辑] 似乎是唯一的选择,所以我将选择 那个

I want to Publish messages from WCF i have it configured as:

Bus =  Configure.With(typeof(Messages).Assembly)
.CustomConfigurationSource(new UserConfigurationSource(action))
.DefaultBuilder()
.MsmqSubscriptionStorage()
.BsonSerializer()
.MsmqTransport()
.IsTransactional(true)
.PurgeOnStartup(false)
.UnicastBus()
.ImpersonateSender(false)
.LoadMessageHandlers()
.CreateBus()
.Start();

but by some reason when the subscriber runs, it does not register as Subscriber, so never receives anything, here is the config of the client:

IBus Bus = Configure.With()
.CustomConfigurationSource(new UserConfigurationSource(unicast, msqm))
.StructureMapBuilder(container)
.MsmqSubscriptionStorage()
.BsonSerializer()
.MsmqTransport()
.IsTransactional(true)
.PurgeOnStartup(false)
.UnicastBus()
.ImpersonateSender(false)
.LoadMessageHandlers()
.CreateBus()
.Start();

Is there something im Missing?

[EDIT]
I have also tried with the WithWeb in the Service with no luck.

[EDIT]
Also saw this message

is that really the only option? create another process?

[EDIT]
seems like is the only option so i will go with that.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文