Java MultiServer Chat - PullRequest
       7

Java MultiServer Chat

0 голосов
/ 17 февраля 2011

Я хотел бы создать сервер чата в Java, но я не знаю, хорошая ли это идея, потому что я не могу понять, с каким максимальным количеством пользователей можно справиться ...

Я использую NIO

Ответы [ 2 ]

0 голосов
/ 17 февраля 2011

Типичный сервер ввода-вывода или NIO может обрабатывать от 1 до 10 000 одновременных подключений с Java 6. NIO не имеет такого большого значения для максимальных подключений, как с Java 1.4.Предполагая, что чат имеет небольшой вес, вы должны быть в состоянии достигнуть 10 КБ на скромном сервере.

Если вам просто нужны соединения 1 КБ, я бы использовал IO, так как это проще и будет работать.

0 голосов
/ 17 февраля 2011

Я не знаю, как вы относитесь к сторонним продуктам, но Jabber всегда является опцией и был опробован и протестирован на некоторых из крупнейших сайтов отрасли. Это XMPP-совместимый сервер и может обрабатывать такие вещи, как кластеризация, балансировка нагрузки и т. Д.

...