У меня есть существующее Asp.net mvc azure webapp, работающее на .net framework 4.6.2.Я использую SignalR для операций в реальном времени.Все работает нормально, пока я не включу автомасштабирование.После включения автоматического масштабирования я не получаю сообщения каждый раз.Я знаю, что это потому, что несколько экземпляров сайта.Я видел и попробовал некоторые варианты, чтобы это исправить, например
(i) Service Bus
(ii) Sql server backplane
(iii) Redis backplane
Теперь я также слышал о службе Azure SignalR.
Я пытался использовать служебную шину, но она не работает.Я также немного запутался в параметре "appName" GlobalHost.DependencyResolver.UseServiceBus (connectionString, "appName");это имя моего веб-приложения или имя служебной шины?Однако я попробовал оба и не работает
Во-вторых, я попробовал службу Azure signalR.Я установил необходимые пакеты, но у меня нет файла с именем app.MapAzureSignalR (this.GetType (). FullName), доступного в Startup.cs.Также не указывается ссылка на пространство имен.
Для службы Azure signalR: - Доступно ли это только для ядра .Net?
Пожалуйста, помогите мне найти решение, которое легко внедрить и с точки зрения затрат.У меня мало трафика на моем сайте.