nservicebus4

    2熱度

    2回答

    使用NServiceBus 4.3我想在發生某些情況時向錯誤隊列發送消息。 這種情況是,當我收到一條消息時,檢查這條消息是否指向我們數據庫中的一個或多個項目。如果有多個參考文獻,我會投一個AmbiguousItemException並抓住它。我需要通過電子郵件向負責人發送正確的信息。所有這一切都想通了,但我不希望這個消息再次嘗試。相反,我寧願將它移動到錯誤隊列中,以便當我們取回所需的信息時,我們可

    3熱度

    1回答

    我正在做的NServiceBus網站(http://docs.particular.net/samples/step-by-step/)的例子,當我在Visual Studio中運行的一切工作和隊列自動創建(即使我刪除它們,並重新運行解決方案比自動創建)。開發機運行Windows 8. 我有一個模擬的Windows 2008 RC2-當我把我的解決方案bin文件夾到服務器機器,並嘗試運行NServ

    1熱度

    1回答

    在NServicebus的V4那裏使用是一個ConfigurationComplete事件,我們可以利用在INeedInitialization implemetation掛鉤的事件處理程序像 Configure.ConfigurationComplete +=() => { }; 在V5看起來ConfigurationComplete被刪除。我已經看過http://docs.particul

    1熱度

    1回答

    我想注入我自己的IRouteMessagesToEndpoints NServiceBus與結構地圖,因爲我需要根據一些業務邏輯(不通過命名空間/程序集/類型)重定向各種消息到不同的端點。這將允許它使用bus.Send();進行觸發並按照我們的要求進行配置。我認爲這是可能的,但我似乎無法得到它的工作。我已經嘗試使用Configure.Component()和ObjectFactory.Config

    1熱度

    2回答

    NServicebus服務時,所以,我有一個PowerShell腳本安裝一個NServiceBus服務作爲Windows服務。 Invoke-Expression "$fullNsbHostPath $arguments" 爲了完整起見,我都試過Invoke-Expression和Start-Process: Start-Process -Wait -NoNewWindow -FilePath

    0熱度

    1回答

    我在NHibernate中使用NServiceBus並在我自己的進程中託管總線。我使用的配置是: Configure.ScaleOut(s => s.UseSingleBrokerQueue()); Configure.Transactions.Enable(); Configure.Features.Enable<Sagas>(); Configure.Ser

    2熱度

    3回答

    我試圖在我的解決方案中創建一個高級別測試,並且我想'捕捉'發送到總線的消息。 這是我做的: NUnit的[設置]旋轉起來在IISExpress中的WebAPI項目 安裝程序還創建總線 發送一個HTTP請求到API 確認不管我想驗證 整個測試的WebAPI部分工作正常。公共汽車的創建和開始似乎也很棒。它甚至發現我的假消息處理程序。問題是處理程序從不接收隊列中的命令,他們只是永遠留在RabbitMQ隊

    0熱度

    1回答

    有人能夠解釋配置EndpointName在Configure.DefineEndpointName和在MessageEndpointMappings下的app.config中指定它的區別是什麼? 即 .DefineEndpointName("Something.MessageQueue") 而且 <UnicastBusConfig> <MessageEndpointMappings>

    -3熱度

    1回答

    我們使用NServiceBus 4.6與SQL Server傳輸(2012)。使用可用性組爲SQL Server數據庫設置高可用性。 我們的數據庫管理員正在抱怨我們在傳輸數據庫中發生的「流失」a,特別是我們在廣域網上發生的負載。 我們目前正在使用XML序列化,因此我開始考慮可用於我們的其他序列化選項(可能會傾向於JSON以便它仍然可讀)。然而,在開始研究這個時,我已經意識到我們的消息體通常在600

    0熱度

    2回答

    我想了解NServiceBus給出的在線文檔。我無法控制的是基礎設施的整體建議設置。 我們的應用程序應該能夠同時運行單個機器和跨多個(邏輯上不同)的站點(n個商店-1總部)。 至於NServiceBus(我通過NuGet使用v5),我不完全理解主機和端點的概念。 比方說,我們有15個服務(訂單服務,項目服務等)。 我需要15個客戶(15個類庫項目代碼在總線上發送消息),和15個服務器(即處理服務特