masstransit

    0熱度

    3回答

    我有一個客戶是拋出一個異常,並用以下訂閱總線: ServiceBusFactory.New(sbc=>{ ... removed for brevity... sbc.Subscribe(s=>{ ... removed for brevity... var logger = LogManager.GetLogger("Faults"); s

    2熱度

    1回答

    我們使用MassTransit/RabbitMQ和Unity。我注意到每個消費者都收到一條消息兩次。我看過other posts其他人也在描述這個問題。我很清楚,具體是什麼原因。但是,所有手指似乎都指向MT的SubScriptionBusConfigurator.LoadFrom(IUnityContainer容器)方法。 我註冊了幾位消費者與我統一容器像這樣: container.Registe

    1熱度

    1回答

    我一直在Quartz集成中使用MassTransit,並且可以成功安排消息在未來某個時刻作爲一次性事件發生。 我知道Quartz.Net支持重複的時間表,並且無法看到MassTransit擴展插入到此。我覺得我有4個選項?: 編寫擴展自己的(但失去的NuGet更新) 希望MassTransit團隊的支持這在某些時候 調整我的消費者重新安排重複的消息(實際上,編寫解決方法) 使用Quartz.net

    0熱度

    2回答

    我正在使用MassTransit版本2.9.2與MSMQ。 我正在測試錯誤處理,並期望過程嘗試發送我的消息5次,然後將消息放入錯誤隊列中。 消息正在重試5次,但隨後消失。任何人都可以解釋爲什麼消息沒有被髮送到錯誤隊列。 我的消費: public class OrderConsumer : Consumes<SAPOrder>.Context { public ISapServiceRe

    1熱度

    1回答

    我有一個項目,我使用MassTransit +城堡溫莎+城堡溫莎log4net設施。我想添加MassTransit log4net日誌記錄,但看起來這兩個「日誌記錄機制」是不兼容的,因爲castle需要log4net = 1.2.10,MassTransit需要log4net> 2.0.3。有沒有人有類似的問題?

    7熱度

    1回答

    我的應用程序的瓶頸已經成爲使用MassTransit通過MSMQ發送和接收消息。發送和接收都在同一個應用程序中發生,但是通常使用內存隊列的消息太多。 這裏是我的簡單的隊列設置: messageBus = ServiceBusFactory.New(sbc => { sbc.UseMsmq(); sbc.VerifyMsmqConfiguratio

    6熱度

    1回答

    由於MassTransit.UnityIntegration軟件包中似乎存在一個錯誤,最近我遇到了很多問題,主要是由於註冊名稱未被考慮。 舉例來說,如果我這樣註冊我的課: var container = new UnityContainer() .RegisterType<Consumes<Command1>.All, Handler1>("Handler1") .Regist

    3熱度

    1回答

    MassTransit中的消費者接口都期望消息模型是類而不是結構。因爲都是內部接口(非常漂亮的設計,在那裏我必須說),這是一般的容器類顯示約束,直接from the source code採取: /// <summary> /// Declares a Consume method for the message type TMessage which is called /// whenev

    1熱度

    2回答

    我有一個與發佈者和消費者坐在同一個應用程序中的情況。我正在使用autofac。 據我所知我需要2個總線實例2個端點,一個用於發佈者,一個用戶。 我正在使用autofac,但我不知道如何創建2個總線實例,每個實例都有它自己的訂閱類(應由autofac解決)。在JEE/CDI中,我會使用限定符,但據我所見,autofac沒有這樣的功能(並且命名服務不是自動裝配的)。 所以基本上我有2個問題:與每一個都

    0熱度

    2回答

    我希望Masstransit的訂閱服務所使用的數據庫在第一次訪問中不存在時自動創建。 我對NHibernate知之甚少,無法自己解決這個問題。在實體框架中,配置數據庫自動生成是微不足道的,但是there seems to be no EF integration with MT yet。我發現some code snippets如果我直接與NHibernate打交道,可能會工作,但我不知道我應該把