Ошибка Azure Web PubSub SslStream в сценарии высокочастотного обмена прямыми сообщениямиC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка Azure Web PubSub SslStream в сценарии высокочастотного обмена прямыми сообщениями

Сообщение Anonymous »

Я использую Azure Web PubSub в своем проекте C# .NET для потоковой передачи ответов по словам непосредственно отдельным клиентам, стремясь к интерактивности в реальном времени. Однако я столкнулся с проблемами производительности и конкретной ошибкой в ​​сценариях прямого обмена сообщениями с высокой частотой сообщений:

Код: Выделить всё

   at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource`TResult`.GetResult(Int16 token)
at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken)
Контекст:
Прямое сообщение:
Проблема возникает именно при прямом обмене сообщениями (отправка сообщений отдельным соединениям), а не при групповом или широковещательном обмене сообщениями.
Задержка и ошибки:
Помимо этой ошибки, существует заметная задержка, которая влияет на скорость реагирования приложения в реальном времени, чего нет при использовании Azure SignalR в аналогичных условиях.
Настройка:
Я настроил Web PubSub для двунаправленной связи с малой задержкой, аналогично использованию WebSocket, но ошибка по-прежнему сохраняется.
Вопросы :
  • Каковы некоторые оптимизации или конфигурации, которые могут смягчить проблемы SslStream и улучшить задержку при прямом обмене сообщениями с помощью Azure Web? PubSub?
  • Существует ли рекомендуемый способ обработки высокочастотных сообщений при прямом обмене сообщениями, не перегружая уровень соединения SSL в Web PubSub?
  • Было бы целесообразно использовать Azure SignalR для этого высокочастотного прямого обмена сообщениями, сохраняя при этом Web PubSub для других целей?
Будем очень признательны за любую информацию об оптимизации Azure Web PubSub для этого типа прямого обмена сообщениями в реальном времени или о способах избежать проблем с SslStream. Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/791 ... g-scenario
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»