NservicebusPubSub
我使用的是nservicebus的发布子模型。我有以下情况 我的发布者托管了一个wcf web服务,并发布消息NservicebusPubSub,nservicebus,Nservicebus,我使用的是nservicebus的发布子模型。我有以下情况 我的发布者托管了一个wcf web服务,并发布消息 <!--NSB configurations--> <MsmqTransportConfig InputQueue="Pubque1" ErrorQueue="error" NumberOfWorkerThreads="1"+ MaxRetries="5" 我有一个用户在听puque1中的消息,就像 这里的订阅服务器不工作。 我做错什么了
<!--NSB configurations-->
<MsmqTransportConfig
InputQueue="Pubque1"
ErrorQueue="error"
NumberOfWorkerThreads="1"+
MaxRetries="5"
我有一个用户在听puque1中的消息,就像
这里的订阅服务器不工作。
我做错什么了吗。
谢谢
Ajai如果看不到其余的NServiceBus初始化代码,很难判断,但我猜您没有为发布服务器配置订阅存储。当订阅请求到达该端点时,NServiceBus很可能在日志中写入了一个错误来解释这一点。解决方案应该很简单,只要在初始化代码中包含.MsmqSubscriptionStorage(),或者如果要扩展,则包含.DbSubscriptionStorage()。如果没有看到其余的NServiceBus初始化代码,很难判断,但我猜您没有为发布服务器配置订阅存储。当订阅请求到达该端点时,NServiceBus很可能在日志中写入了一个错误来解释这一点。解决方案应该很简单,只要在初始化代码中包含.MsmqSubscriptionStorage(),或者如果要扩展,则包含.DbSubscriptionStorage()。您需要提供更多详细信息。你犯了什么错误?NSB给出的例子有效吗?配置的其余部分是什么样子的?您需要提供更多详细信息。你犯了什么错误?NSB给出的例子有效吗?配置的其余部分是什么样子的?
<MessageEndpointMappings>
<!--Subscribe Test and Candidate creation messages-->
<add Messages="Messages1" Endpoint="Pubque1@machine1"/>
<add Messages="Messages2" Endpoint="Pubque1@machine1"/>
</MessageEndpointMappings>