asp.net-core - 如何扩展服务器端 Blazor 应用程序?

标签 asp.net-core blazor blazor-server-side

我知道它使用 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/

相关文章:

c# - 升级到 ASP.NET Core 2.0 后无法创建迁移

c# - 如何在 DI 中注册自定义 UserStore 和 UserManager

c# - 通过 dotnet watch 热重载 blazor 不工作

c# - Blazor 的 Web api 基本 URL 的全局变量

c# - Blazor - Windows 身份验证

c# - Razor页面如何找到DisplayNameFor中的字段?

c# - 从另一个线程更新 Blazor 中的项目列表

c# - 在 Blazor 页面中渲染 react 组件

blazor - 在服务端 Blazor 中,如何取消页面或组件的长时间运行的后台任务?

c# - 在 Asp.Net Core 中使用 POST 方法重定向到 URL