Я использую метод MessageSender.SendAsyn c для отправки сообщений. Как правило, он получает 20 мс, но иногда он получает 19 секунд. И это всегда 19 секунд в случае длинных отправок. Это началось с февраля, пара таких случаев также была в январе. Но сегодня есть десятки случаев в день.
Чем это может быть вызвано?
Пример кода:
var stopwatch = new Stopwatch();
stopwatch.Start();
await _messageSender.SendAsync(message).ConfigureAwait(false);
stopwatch.Stop();
Logger.Debug($"SendAsync: {stopwatch.ElapsedMilliseconds} ms");