本教程 *** 作环境:windows7系统、java10版,DELL G3电脑。
1.概念
分布式是一种架构模式,是将公有模块进行提取,构建成单独的模块,部署在不同服务器上进行调用。
2.特性
(1)资源共享:一旦授权,可以访问环境中的任何资源。
(2)开放性:新共享资源添加并被各种客户程序使用的(难易)程度。
(3)并发性:分布系统中的各个组成部分可以在并发的过程中被执行。
(4)可伸缩性:在资源和用户数较大增长的情况下,系统性能仍能维持甚至提高。
(5)容错性:错误发生时,系统能够继续工作的能力。
(6)透明性:网络环境对于用户和应用程序而言,应该是一个整体,而不是一个互相协作的简单的构件集合。
3.分布式系统
(1)分布式系统一定是由多个节点组成的系统。
其中,节点指的是计算机服务器,而且这些节点一般不是孤立的,而是互通的。
(2)这些连通的节点上部署了我们的节点,并且相互的 *** 作会有协同。
分布式系统对于用户而言,他们面对的就是一个服务器,提供用户需要的服务而已。而实际上这些服务是通过背后的众多服务器组成的一个分布式系统。因此分布式系统看起来像是一个超级计算机一样。
以上就是java分布式的基础知识点介绍,当程序框架比较复杂的时候,可以选择分布式的理念来构建。关于分布式的基本分支比较多,这里就不展开讲解,感兴趣的可以自行查找资料。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)