天天看點

Service Bus for Windows Server 初用問題小結

引用Microsoft.ServiceBus.dll可以在"X:\Program Files\Service Bus\1.0\Microsoft.ServiceBus.dll"找到,當然,也可以使用NuGet來擷取Windows Azure Service Bus:

Service Bus for Windows Server 初用問題小結

Service Bus for Windows Server 在代碼編寫上的主要不同主要集中在ConnectionString的編寫上.在Service Bus for Windows Azure中通常使用以下代碼來進行NamespaceManager的構造:

不過在Service Bus for Windows Server 中,可以使用ServiceBusConnectionStringBuilder類來構造ConnectionString:

這樣就可以連接配接到本地的ServiceBus服務并使用Queue及Topic了

防火牆注意打開 9002-9004 9354-9356

并且NamespaceManager、MessagingFactory初始化時要指定TokenProvider

官司方文檔中說可以通過證書或IssueUser來驗證,但是我這裡都沒有嘗試成功。隻通過OAuth驗證通過了。

至于 MessagingFactory可以通過以下方法獲得帶有TokenProvider的執行個體

繼續閱讀