【发布时间】:2019-09-20 21:27:35
【问题描述】:
我在 ASP.NET Web 应用程序 (.NET Standard 2) 中将 Cloud Pub/Sub PublisherClient 实例作为 Singleton 运行。这是否会保留与指定 Cloud Pub/Sub 主题的持久 HTTPS 连接,我应该显式调用 ShutdownAsync 方法,还是在应用程序池回收时让连接断开?
与 Quartz.NET 一起运行,以相对较小的批次向 Pub/Sub 发布消息,每 30 秒一次。这似乎在 3 节点 Azure 负载均衡器集群中引入了服务器关联性,其中大部分流量在运行 1 小时以上后被路由到任何给定节点。不是 100% 确定这里的最佳做法。
使用 Pub/Sub C# NuGet 包 V1 1.0 和 Quartz NuGet 3.0.7
【问题讨论】:
标签: asp.net singleton google-cloud-pubsub azure-load-balancer quartz.net-3.0