azure-service-fabric – 用于托管MVC和服务的MS Service Fabric

在MS Service Fabric中托管前端(asp.net MVC 6)和后端(WCF / WebAPI服务)是否有效? Fabric作为运行服务的平台进行销售.由于MVC和服务都需要扩展,在Service Fabric中同时拥有这两个层是不是有意义?不必处理托管前端部分separatley,更不用说扩展它,听起来非常引人注目. 最佳答案 我可能错了,但我不是100%确定你可以在Service Fabric中托管Asp.Net MVC 6或WCF应用程序,但你当然可以托管一个Web API应用程序.无论您托管的Asp.Net应用程序需要支持OWIN自托管,我不完全确定MVC或WCF支持.如果你发现你可以托管所有这些应用程序,那么你应该拥有它!

我可以说我公司的首选方法是拥有一个只提供静态内容(HTML,JS)的前端静态应用程序,并让前端使用我们在Service Fabric中托管的Web API. OWIN自托管(就像你需要使用Service Fabric做的那样),不会让你在没有首先通过像nginx这样的代理路由它的情况下GZip静态内容,你可能希望GZip压缩与任何前端应用程序.因此,您最好在其他地方托管前端静态应用程序,例如支持GZip压缩的传统Azure Web App.

希望这可以帮助!

点赞