PM2进程管理器允许以 fork
和 cluster
模式启动nodejs进程 .
据我所知, cluster
模式允许启动 n
进程,其中 n
是机器中的核心数 . 然后,http,tcp或udp load在这些进程之间自动 balancer .
我想知道AMQP消息流量是否也发生了这种负载 balancer .
我有一堆(大约10个)JavaScript脚本消耗来自RabbitMQ(实现amqp协议)的消息,这些脚本由PM2以 cluster
模式在4核机器中启动,这使我们每个脚本有4个实例 .
群集模式在前一个场景中是否有任何差异?
Is there some form of load balancing taking place when using RabbitMQ?