0
我使用nodejs(在相同服務器上訪問couchbase)設置在線遊戲服務器。 現在用戶很少。 只是想知道用戶是否越來越多。 它需要多服務器/多nodejs線程(在不同的cpu核心)/多couchbase,他們怎麼能一起協作? 如何部署系統? 任何人都有經驗嗎?nodejs&couchbase使用多核CPU和多服務器
我使用nodejs(在相同服務器上訪問couchbase)設置在線遊戲服務器。 現在用戶很少。 只是想知道用戶是否越來越多。 它需要多服務器/多nodejs線程(在不同的cpu核心)/多couchbase,他們怎麼能一起協作? 如何部署系統? 任何人都有經驗嗎?nodejs&couchbase使用多核CPU和多服務器
多服務器couchbase集羣的創建非常簡單 - 只需在新服務器上安裝couchbase,並使用一個按鈕將其添加到集羣即可。
Nodejs縮放比較困難。如果你有實時遊戲(即你使用websockets來處理玩家的交流),你應該看看開箱即用的「pub-sub」(即redis)的nosql數據庫。有一些utils爲memcached實現「pub-sub」,但它們非常醜陋,並且它們的性能不佳。但是如果你的遊戲不是實時的(即你的遊戲像FarmVille),你可以使用couchbase作爲nodejs線程和服務器之間的「共享」層。