Ребята может кто-то писал Чат типа месенджера на Ruby. Если есть такой опыт, расскажите какую нагрузку держит, подключения, количество рассылок.
Допустим было бы неплохо если бы руби держали 5-10 тысяч подключенных пользователе, с учетом того что каждую секунду кто-то отправляет сообщение, оно должно приходить всем подключенным к чату пользователям. Вот что думаете, на этот счет?
Это формулировка задачи 10K problem. Задача упирается не в язык по большей части, а в модель управления обработчиками. Например, если в руби ты будешь запускать веб сервер под Пумой, то на каждое соединение будет выделен тред. Накладные расходы на форк треда большие. Имеет смысл использовать паттерн Reactor и event loop как это делает nginx, например.
Далее ты только ограничен количеством файловых дескрипторов, которые доступны в системе и памятью машины.