我正在嘗試配置一個NServiceBus經銷商/工作人員用於開發目的。我已經安裝了以下依賴關係:NServiceBus經銷商/工人ConfigurationErrorsException - 'MasterNodeConfig.Node'指向本地主機名:[localhost]
- NServiceBus.Core v5.2.14
- NServiceBus.Distributor.MSMQ V5.0.4
- NServiceBus.Host V6.0.0
一個ConfigurationErrorsException被拋出其中一位工作人員發出以下消息:
'MasterNodeConfig.Node'指向本地主機名:[localhost]
此錯誤的意圖很明確。指向localhost的配置違背了分佈式體系結構的目的。儘管爲了開發目的,這種類型的配置是最佳的。下面是我的工人的配置:
<TransportConfig MaxRetries="5"/>
<MasterNodeConfig Node="localhost"/>
<UnicastBusConfig
DistributorControlAddress="[email protected]"
DistributorDataAddress="[email protected]">
<MessageEndpointMappings></MessageEndpointMappings>
</UnicastBusConfig>
<MessageForwardingInCaseOfFaultConfig ErrorQueue="error"/>
在下面的鏈路是工作示例:
Scale Out with the Distributor
比較我的解決方案的示例在它上面的鏈接不清楚什麼可能會導致我的工人ConfigurationErrorsException。有什麼建議麼?
這是失蹤的一塊。謝謝大衛。 – Pietro
@Pietro取決於你的發佈時間表,beta NSB 6對你來說可能是一個不錯的選擇。特別消除了分銷商擴大MSMQ運輸的需求。有許多其他優點使NSB 6成爲一個不錯的選擇。但是,特別是他們計劃發佈v6的時候並沒有說過,但是我認識的幾位特別的開發人員對EOY發佈感到樂觀。大衛,你想放棄更具體的東西;)? –