搜尋

首頁  >  問答  >  主體

node.js - NodeJS启动多实例问题

PHP中文网PHP中文网2786 天前338

全部回覆(3)我來回復

  • 大家讲道理

    大家讲道理2017-04-17 16:16:21

    • 不會存在你說的問題,你說的啟動多個實例,我可以理解為利用多核,啟動多個進程嗎?如果是的話,那麼每一個核上的進程都是相互獨立的,如你自己所說nodejs是單進程的,每一個核上的進程都有自己的map變量,相互之間都是獨立的,每一個行程只能存取自己的全域變量,無法存取到另一個核上的程序的map變數。

    回覆
    0
  • 怪我咯

    怪我咯2017-04-17 16:16:21

    可以使用 redis 或 MemCached, 做到資料共享

    回覆
    0
  • 大家讲道理

    大家讲道理2017-04-17 16:16:21

    不是所有實例都可以訪問,一個實例相當於一個容器,你再容器a 裡面放入一個變量,容器b中是拿不到a中的那個變量的。試想兩個人都點了一杯奶昔,奶昔都是一樣的,但是你為了好喝將你的奶昔中潵入巧克力豆。那試問另外一個人能喝到巧克力豆麼呢?如果能請賜給我一個哆啦A夢的同餵藥吧

    回覆
    0
  • 取消回覆