我知道它使用 SignalR 并且需要通过网络建立一致的连接,这意味着将会存在某种粘性 session 问题,这也意味着我们不能像 k8s 那样以一种简单的方式扩展部署。
我听说 SignalR 可以配置为使用 Redis 背板,但使用 ASP.Net core 似乎并不容易做到这一点,我需要执行哪些步骤来扩展服务器端 Blazor,其中核心部分是关于缩放 SignalR?我们如何将其与云原生负载均衡器集成?
最佳答案
您可以使用 Azure SignalR 来扩展 Azure 中的连接。 docs可能会帮助你解决这个问题。
关于asp.net-core - 如何扩展服务器端 Blazor 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65868941/