扩展MVC与扩展多层应用程序
||
据我所知,可以分布多层应用程序以利用可伸缩性。也就是说,当您的Web应用程序需要的资源超过单个服务器可以提供的资源时,您只需分发应用程序即可。
您可以将持久性层放在一台服务器中,将业务层放在另一台服务器中,将表示放在第三台服务器中。
此外,例如,您可以将业务层划分为许多服务,然后将每个服务放在单独的服务器中以应对这些许多请求。
因为从本质上讲,多层应用程序是通过诸如SOAP,套接字,.Net Remoting或RMI之类的中间件进行通信的组件,所以通过进一步分发其组件来扩展应用程序将相当容易。
问题是,使用MVC架构而不是N-Tier架构设计的应用程序如何?据我所知,模型,视图和控制器位于一台机器上,那么有人如何分发MVC架构的Web应用程序呢?
问候,
没有找到相关结果
已邀请:
3 个回复
补蹲农界维
雇砰
孤捷侩