什么是分布式系统 之前我有篇文章已经简单介绍了分布式通信,有兴趣的朋友可以去看看: 大型网站系统架构实践(二)分布式模块之间的通信 那么我详细的说下我对java分布式系统通信的理解 1.集群模式,将相同应用模块部署多份 2.业务拆分模式,将业务拆分成多个模块,并分别部署 3.存储分布式 由于分布式概念太大,我们可以缩小下讨论的范围: 以下分布式的狭义定义为: 业务拆分,但不限于水平拆分,而是拆分出底层模块,功能模块,上层模块等等 一个系统功能繁多,且有层次依赖,那么我们需要将其分为很多模块,并分别部署 。 举例: 比如我们