我使用MassTransit編寫消費者並使用Azure服務總線作爲傳輸。 public async Task Consume(ConsumeContext<ISimpleRequest> context)
{
try
{
_log.InfoFormat("Strated working on {0}", context.Message.CustomerId);
我正在使用MassTransit 3.0與RabbitMq。我想知道我的隊列是否爲空,因爲如果需要從db中刪除臨時表。我無法弄清楚如何查看隊列是否爲空。 var inventoryBus = new InventoryBus(new RabbitServiceConfig());
inventoryBus.Instance.Start();
inventoryBus.Instance.Conn
我試圖使用UseRetry和間隔設置使用MassTransit和Azure服務總線作爲傳輸。 消費者代碼: public async Task Consume(ConsumeContext<ISimpleRequest> context)
{
_log.InfoFormat("Strated working on {0}", context.Message.CustomerI
我試圖將消息從錯誤隊列移回到它起源的隊列。 爲此,我在錯誤隊列上創建了一個使用者,然後將其發佈到必需隊列中。 當我嘗試這樣做時,消費消息的一半被髮布,但另一半被髮送到Error_Skipped隊列。 我已經嘗試過許多事情沒有成功,所以它可能是簡單的,我失蹤了。 這裏是我的代碼示例: public class ClaimsMessage
{
public string Descripti