据我所了解,Docker容器使用多个线程,而Node.js应用程序仅使用单个线程。通过运行像pm2这样处理Node.js集群的工具,我可以利用Docker容器中所有可用的核心。
这是否意味着我可以通过聚合Node.js进程来更充分利用每个Docker实例?如果是这样,那么相对于每个容器仅运行单个线程的Node.js实例,这不是更好的选择吗?
一个担忧是,Docker容器可能会因为正在运行的CPU数量的增加或减少而导致副作用。
这是否意味着我可以通过聚合Node.js进程来更充分利用每个Docker实例?如果是这样,那么相对于每个容器仅运行单个线程的Node.js实例,这不是更好的选择吗?
一个担忧是,Docker容器可能会因为正在运行的CPU数量的增加或减少而导致副作用。