0
我們目前正在用SqlTransport設置NServiceBus。我們的測試環境中是否需要使用分銷商?我們有2個集羣節點正在運行相同的應用程序。在這種情況下應該運行超時管理器?NServiceBus SqlTransport - 哪裏超時管理器應該運行?
我們目前正在用SqlTransport設置NServiceBus。我們的測試環境中是否需要使用分銷商?我們有2個集羣節點正在運行相同的應用程序。在這種情況下應該運行超時管理器?NServiceBus SqlTransport - 哪裏超時管理器應該運行?
該分銷商僅用於MSMQ運輸,請參閱http://particular.net/articles/load-balancing-with-the-distributor「何時使用它?」。
更新:
超時管理器在連接到與傳輸相同的SQL數據庫的所有端點上運行以避免DTC。
下面是一個例子配置:
<connectionStrings>
<add name="NServiceBus/Transport" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=nservicebus;Integrated Security=True" />
<add name="NServiceBus/Persistence" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=nservicebus;Integrated Security=True" />
</connectionStrings>
您需要引用NserviceBus.NHibernate,看到http://particular.net/articles/relational-persistence-using-nhibernate---nservicebus-4.x獲取更多信息。
感謝您的重播。 – Majkel