国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

多進程和全局變量的疑問

Ndz

問題描述

1:關(guān)于全局變量
設(shè)置了 BusinessWorker->count=2,那么在1號BusinessWorker里定義的global $var 全局變量,在2號BusinessWorker里也有效嗎
2:關(guān)于會話:
設(shè)置了GatewayWorker->count=2,也設(shè)置了BusinessWorker->count=2,
1號BusinessWorker和2號BusinessWorker updateSession同一個clientId,最終這個clientId的會話數(shù)據(jù)會是怎么樣的呢

感謝!

1067 2 0
2個回答

meows

1,不能共享,進程隔離的,共享數(shù)據(jù)請使用Redis數(shù)據(jù)庫,Redis純內(nèi)存是最佳選擇。[可以建立長連接]
2,我沒看過源碼不清楚,要不你去看下源碼實現(xiàn)。

  • 暫無評論
admin

1: 永遠記住, 多進程 完全獨立,你以為是攜程呢

2: 可以自己閱讀源碼,我這里可以給你簡單描述 , Gateway 通過tcp連接到business,每次的數(shù)據(jù)都會攜帶,

{
用戶message
用戶信息
tcp信息
}

  • 暫無評論
年代過于久遠,無法發(fā)表回答
??