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

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


当年话下
浏览 924回答 1
1回答

温温酱

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

相关分类

Node.js