【架构设计】单体软件分布式化思考
发布时间:2024年01月15日
单体软件
单体软件是历史悠久的软件架构形态,以下是一个简单的前后端分离的单体架构的 web 软件。
分布式部署
单体软件采用分布式方案部署,是根据需求而定的。
为了满足不同场景下的需求,单体软件中的客户端、代理层、服务、数据库,都可以以多个副本联合起来,提供服务的方式部署,这种部署方式叫做分布式部署。
这种多个副本共同提供服务的形式叫做集群服务(注意,不是分布式服务)。
客户端分布式
客户端分布式示意图
很显然,客户端天然是分布式的。
代理层分布式部署
现实中,仅对单体服务的代理层进行分布式
服务分布式部署
数据库分布式部署
文章来源:https://blog.csdn.net/m0_47406832/article/details/135594452
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!