应用架构的演进

MVC架构:当业务规模很小时,将所有功能都部署在一个进程中,通过双机或者前置负载均衡器实现负载分流;此时,用于分离前后台逻辑的MVC架构是关键。 RPC架构:当垂直应用越来越多,应用之间交互不可避免,将核心和公共业务抽取出来,作为独立的服务,实现前后台逻辑分离。此时,用于提高业务复用及拆分的RPC框架是关键。 SOA架构:随着业务发展,服务数量越来越多,服务生命周期管控和运行状态的治理成为瓶颈,此
相关文章
相关标签/搜索