分布式有关概念

一.分布式概念

1.分布式用户(分布式在web服务器中的运用)

同一台服务器里面启动多个端口不同的tomcat服务,解决单个tomcat只能接受1000个请求(默认500个)的问题。核心是通过负载均衡器或者注册中心将不同用户的请求分配给不同的tomcat服务器。

(1)负载均衡器

负载均衡器使用在服务器端的负载均衡。将不同用户的请求均匀分配给不同的tomcat服务器。session问题:早起使用RPC调用将session复制到每个服务其中;之后使用cache Server存储session。如:redis。

(2)注册中心

注册中心机制更偏向于客服端的负载均衡。将所有的web服务器先到注册中心注册,用户的请求,先访问注册中心,由注册中心将所的web服务器返回给用户,让用户自己选择使用那台web服务器。如:zookeeper。

2.分布式系统

一个电商系统,用户模块部署在server1, 订单模块部署在server2, 促销模块部署在server3, 商品模块部署在server4,他们之间通过远程rpc实现服务调用,这就叫分布式。强调的是不同功能模块,单独部署在不同的server上,所有server加起来是一个完整的系统。

(1)集群

更多强调的是灾备,一个电商系统,完整的部署在server1上一个,完成的部署在server2上一个,server1宕机后,server2仍然可以正常提供请求服务,这叫集群。同样对于某一功能模块,比如用户模块部署在server1上,同样部署在server2上,也叫做集群。分布式系统的每个功能模块节点,都可以用多机做成集群。
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值