分布式、高可用、集群、负载均衡、反向地阿里和正向代理名词大意解释

1)什么是分布式

         系统中的多个模块在不同服务器上部署,即可称为分布式系统,入Tomcat和数据库分别部署在不同的服务器上,或者两个相同的Tomcat分别部署在不同的服务器上。

2)什么事高可用

      系统中部分节点失效时,其他节点能够继续代替提供服务,则可认为系统具有高可用性。

3)什么是集群

      一个特定领域的软件部署在多台服务器上并作为一个整体提供一类服务,这个整体称为集群。入Zookeeper中的Master和Slave分别部署在多台服务器上,共同组成一个整体提供集中配置的服务。

     在常见的集群中,客户端往往能够连接任意一个节点获得服务,并且当集群中的一个节点掉线时,其他节点往往能自动的代替它继续提供服务,这个时候说明集群具有高可用性。

4)什么事负载均衡

    请求发送到系统时,通过某些方式把请求均匀的发布到多个节点上,使系统中每个节点能够均匀的处理请求负载,则可认为系统是负载均衡的。

5)什么事反向代理和正向代理

   系统内部要访问外部网络时,统一通过一个代理把服务器转发出去,在外部网络看起来就是代理服务器发起的请求,此时代理服务器实现就是正向代理。

    当外部请求进入系统时候,代理服务器把该请求转发到服务器某台服务器上,对外部请求来说,与之交互的只有代理服务器,此时代理服务器实现就是反向代理。

   简单来说,正向代理是代理服务器代理服务系统内部来访问外部网络的过程,反向代理是外部请求访问系统时通过代理服务器转发到内部服务器的过程。

 

你可能感兴趣的:(Java)