Я запускаю экземпляр Cloud Pub / Sub PublisherClient
как Singleton
в веб-приложении ASP.NET (.NET Standard 2).Сохраняет ли это постоянное HTTPS-соединение с указанной облачной публикацией / подразделом, и следует ли явно вызывать метод ShutdownAsync
или просто разрешить разрыв соединения при перезапуске пула приложений?
Запуск этого вместе сQuartz.NET, публикуя сообщения в Pub / Sub относительно небольшими партиями, каждые 30 секунд.Похоже, что это привносит сходство сервера в кластер балансировки нагрузки Azure с 3 узлами, где большая часть трафика направляется на любой данный узел после работы в течение более 1 часа.Не уверены на 100% о лучших практиках здесь.
Использование Pub / Sub C # NuGet, пакет V1 1.0 и Quartz NuGet 3.0.7