[英]Masstransit ConsumerCanceledException
有時我的消費者收到 MassTransit.ConsumerCanceledException。
MT 故障異常類型:MassTransit.ConsumerCanceledException
MT-Fault-Message:操作被消費者取消
Masstransit 為什么以及何時會出現此異常? 我該如何解決?
為了測試,我寫了下面的代碼。 但我沒有得到這個例外。 消息被毫無問題地消費了。
public async Task Consume(ConsumeContext context)
{
await Task.Delay(TimeSpan.FromMinutes(10));
}
當ConsumerCanceledException
拋出OperationCanceledException
(或TaskCanceledException
,因為它是一個子類)時,將拋出 ConsumerCanceledException。 這代表消費者取消,而不是由 MassTransit 本身取消。
您的使用者或依賴項中的方法調用可能會引發上述任一異常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.