2011-11-29 123 views
4

我如何處理nodek.js(客戶端,我們使用socket.io)彗星服務器250K開放連接?250k彗星與node.js連接

使用nginx作爲proxy/loadbalancer是否是正確的解決方案?或者HA-Proxy會是更好的方式嗎?有沒有人有100k +連接的真實世界體驗,並可以分享他的設置? 像這樣:

  nginx (as proxy/load balancing server) 
     /    |   \ 
    /    |   \ 
    /    |   \ 
    /    |    \ 
node server #1 node server #2 node server #3 
4 instances  4 instances  4 instances 

回答

0

我建議使用循環動態DNS,然後你就可以負載分配給幾個不同的前端服務器。

+0

與循環法我沒有任何控制權適當的平衡,我不知道這是否是一個彗星設置的方式,我必須爭取大量的連接。 – Nenad