在传统的单体应用架构中,一个应用程序对应一台服务器,提供单进程服务. 但是随着业务的升级,技术的更新迭代,分布式.集群架构.微服务等现已俨然成为主流. 几乎所有的项目都会与文件挂钩,例如OA系统的报表文件,电商系统的商品图片等等... 我们来看一下传统的(单体应用)文件存储与读取方式 一台主机对于N个客户端,如果是小项目还好,稍微大点的项目,服务器分分钟崩溃 进而演进为分布式架构 将每一个大的模块进行拆分,以前单进程支撑的系统现在多进程协同.将文件操作也进行剥离,部署到不同的服务器进行维护,各司