PM2进程管理器允许以 forkcluster 模式启动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?