node中要怎么做分布式系统和负载均衡
发布于 7 年前 作者 a69694510 4668 次浏览 来自 问答

没做过分布式。比如我有一些业务代码,需要A、B、C三台电脑进行分布式计算。

那是不是我需要每个服务器都安装我的软件,当扩充10台,100台,我都需要每台服务器都安装软件。 哪天软件一升级,100台电脑都需要进行代码更新。感觉这样是不是有点繁琐。这种情况下,一般是如何解决的?

12 回复

买个云服务,或者自己做一个私有云

业务代码打包成镜像,上 k8s

再复杂的东西基本上几条命令都能搞定

再说了100台都是你现在的设想,能不能到100还是个问题

顶一顶 希望有大牛来指教一二

1楼的回答 看到 我以为是来搞笑的。。。。

分布式计算和负载均衡不太一样 分布式计算: Mesos 可以分配集群内的计算机任务,进行计算任务的调度。。。 负载均衡: 一般Nginx 就可以了,另外dubbo 啥的还可以通过ZK 做访问的请求负载分配。。。。 分布式会造成一大堆麻烦事啊。。。解决方案有很多很多。。。。看自己熟悉的东西吧。。。

@luanxuechao 我回复的是 哪天软件一升级,100台电脑都需要进行代码更新。

初期就不要管什么分布式了,多加几台机器,每台布署相同代码用pm2开启多实例,nginx负载均衡即可。非要搞分布式那也有垂直拆分和水平拆分。步子不要迈太大,会增加不必要的复杂性,根据业务发展需求来就行了。机器太多就要有运维来做了

才3台机器的业务量,没必要太复杂。nginx+ docker+jenkins 就差不多了

@atian25 居然被看到了,阿里云可以帮推版本吗?有这个服务?不是很清楚。。

来自酷炫的 CNodeMD

回到顶部