use*_*582 5 asp.net iis load-balancing nginx asp.net-core
我很困惑,因为我没有看到任何关于如何使用 HA 和多主机部署托管 ASP.NET Core/.NET Core 应用程序的博客或说明。所有示例都是:
1) One NGINX reverse-proxy, one Kestrel
2) One IIS reverse-proxy, one Kestrel
Run Code Online (Sandbox Code Playgroud)
并且两个组件都在同一主机上。在实际生产环境中,您可能有 LB 服务发现、多个前端、多个后端等。但对于这种情况,没有任何说明。所以我的问题是针对多主机环境:
非常欢迎所有答案,并在此先感谢!:)
我的设置是使用一台虚拟机(IIS 作为 LB)+ 多台虚拟机(IIS + Kestrel)。它对我的使用效果很好,但我很好奇其他人是否有不同的建议。然后这取决于你在做什么,如果你使用加密,机器密钥需要在虚拟机之间共享,你可能还需要在虚拟机之间共享会话(https://www.exceptionnotfound.net/finding-and-using-asp -net-session-in-core-1-0/ ),将内容存储在数据库中...
| 归档时间: |
|
| 查看次数: |
960 次 |
| 最近记录: |