rebus

    1熱度

    3回答

    設置:使用SimpleInjector在asp.net mvc項目中進行Rebus。 我需要創建兩個處理程序,它們接收來自特定隊列的消息。按照我在SO answer上發現的內容,我創建了類似的代碼。 在類庫我有實現SimpleInjector IPackage其中有這樣的代碼的類: public void RegisterServices(Container container) { c

    1熱度

    1回答

    我想知道是否在ReBus中有一個簡單的方法在所有「子」事件(具有特定相關ID的所有事件)都已執行時得到通知。

    1熱度

    1回答

    我想在我的消息處理程序中使用Rebus事務上下文。 我已閱讀文檔here並已看到示例here,但我不知道Windsor是如何工作的。 有人可以舉一個例子,在沒有任何IOC容器的情況下使用ITransactionContext和EF來理解它的工作方式嗎? 感謝

    4熱度

    1回答

    我有一個DLL至極露出型等 public class MyDbContext { [...] } 這個庫裏面我也有一個IPackage實現這在容器註冊MyDbContext等 public void RegisterServices(Container container) { container.Register<MyDbContext>(Lifestyle.Scope

    1熱度

    1回答

    我想用Nlog實現ReBus記錄。 我們有NLog運行到控制檯,文件和數據庫(具有自定義字段)和不同的文件。我的意思是,NLog上漲&運行良好。 我們安裝了ReBus.Nlog Nuget Package,並將我們的適配器配置更改爲Nlog()。 但是沒有記錄到文件,儘管我們已經使用'Trace'loglevel配置了該文件。 有人有任何簡單的例子來實現在ReBus中使用NLog登錄? 我已經檢查

    1熱度

    1回答

    我很新手在rebus。 我已經從零開始構建了pub/sub示例。現在我正在用戶中收到消息。 我面臨的問題是我發佈了100條消息,然後突然當我啓動訂閱服務時,它僅獲得100條消息中的5條消息。 Windows服務執行5次異步任務,然後熄滅。我做錯了什麼? 我的用戶配置是這樣的: using (var activator = new BuiltinHandlerActivator()) {

    1熱度

    1回答

    我有一個網站和一個webjob,其中網站是單向客戶端,webjob是worker。 我使用Azure ServiceBus傳輸作爲隊列。 我得到以下錯誤: InvalidOperationException: Cannot use ourselves as timeout manager because we're a one-way client 當我嘗試從網站總線發送Bus.Defer。 由於

    3熱度

    1回答

    在Rebus中使用二級重試(https://github.com/rebus-org/Rebus/wiki/Automatic-retries-and-error-handling)我需要在和之間重試一個消息到錯誤隊列。 這工作: _bus.Advanced.Routing.Send("my-queue.error",failedMessage.Message, failedMessage.Mes

    1熱度

    1回答

    批處理Rebus消息(使用Azure Servicebus)是否可能? 原因是我們要發送很多消息來保存日​​志事件並想要批量增加。

    1熱度

    2回答

    SimpleInjectorContainerAdapter是否支持通過SimpleInjector容器註冊的Sagas,使用下面的代碼我總是得到異常; 型RebusPlaypen.MyMessageA,RebusPlaypen不能被分派到任何HANDL ERS ​​ 下面的代碼演示了這個問題。這可能是因爲我錯誤地實施了Saga註冊,還是SimpleInjectorContainerAdapter