为了账号安全,请及时绑定邮箱和手机立即绑定

node中要怎么做分布式系统和负载均衡?

node中要怎么做分布式系统和负载均衡?

当年话下 2018-10-18 19:15:42
node中要怎么做分布式系统和负载均衡
查看完整描述

1 回答

?
温温酱

TA贡献1752条经验 获得超4个赞

你说的是用node写负载均衡的服务?还是在nginx这种负载均衡下运行的node? 如果是前者,你要看一下负载均衡的实现原理。我理解你是后者,因为你说要做分布式系统。我说一下后者的实现。
分布式系统的核心就是无状态主机,数据尽量都存在分布式数据库中。假设你用nginx做负载均衡,后面挂了3台机器,一个request进来,负载均衡会分发到任意一台主机上去。比如用户的登录request,这个request中只要包含用户的AccessToken,任何一台主机,都可以到数据库里找到对应的用户信息,完成操作就可以了。
要做分布式系统,就尽量把功能拆分成小的服务,以后可以根据需要,把不同的服务部署在不同机器上。

查看完整回答
反对 回复 2018-11-07
  • 1 回答
  • 0 关注
  • 923 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信