Commit d1c26b75 authored by Savorboard's avatar Savorboard

Fixed asynchronous exception catching bug of sending.

parent f664b628
......@@ -58,18 +58,18 @@ namespace DotNetCore.CAP.Processor
while (!_publishedMessageQueue.IsCompleted)
{
if (_publishedMessageQueue.TryTake(out var message, 3000, _cts.Token))
{
try
{
Task.Run(async () =>
{
try
{
await _sender.SendAsync(message);
});
}
catch (Exception ex)
{
_logger.LogError(ex, $"An exception occurred when sending a message to the MQ. Topic:{message.Name}, Id:{message.Id}");
}
});
}
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment