我有一个运行在Node.js上的API服务器,之前使用了其集群模块,并且测试看起来很好。现在我们的IT部门想要转向使用Docker容器,这让我很高兴,但除了玩一下之外,我实际上从未使用过它。但我有一个想法,Node.js应用程序在单个Docker进程中运行,因此集群模块并不是最好的选择,因为单个Docker进程可能是设置中的瓶颈点,直到请求通过集群模块在该进程内分割。
所以说,对于能够在飞行中启动和停止的Docker容器集群而言,比起使用Node.js的集群模块,显然更加重要,对吗?
如果我有一个容器群集,那么使用Node.js的集群模块会给我带来什么呢?API端点返回时间少于0.5秒(通常更少)。
我正在使用MySQL(目前应该只是单个服务器),因此不需要使用数据完整性解决方案。