我有一个使用 MVC 4 构建的 Web 应用程序,后端带有 WebApi,它具有实体框架。
我已经使用结构映射将实体框架注入 webapi。并将 webapi 客户端注入 MVC 4 应用程序。
他的应用程序运行良好,但很快我将需要扩展。
MVC 4 应用程序位于一台服务器上,webapi 位于另一台服务器上,并且有一个数据库服务器。
如何水平扩展 webapi?如果我添加 webapi 服务器和数据库服务器,是否有实体框架的配置将采用多个连接字符串并进行循环查询?是否有可用于 EF 的分片。
httpclient怎么样?故障转移如何,例如客户端需要多个 IP,如果一个失败,请求会转到另一台服务器?
如何缩放它们?