Now you need to do a chat room cluster, a single chat room support at the same time online 600-800 people needs, choose what easy to use the program is better.
Business requirements:
Other starting points:
The demand of single-service chat is much larger than the demand of guild chat, to satisfy the first priority of single-service chat;
Consider the server cost problem, choose the Linux server as far as possible;
Have ready-made frameworks, tools and documentation to get started quickly;
Combine the above points, choose NetEase's pomelo distributed architecture:
Based on node. JS distributed architecture, multi-process single-threaded model can meet basic business requirements;
Can be deployed on a Linux server;
A more complete framework, tools and documentation, easy to get started quickly, to solve business needs, and understand the characteristics of distributed server and node. js;
Chat Server Technology Solution selection