Я хотел настроить приложение чата для своего веб-сайта, поэтому я решил сначала использовать Ratchet. Но я не мог найти способ использовать его для приватного чата.
Теперь я направляюсь в converse.js, но перед этим я хотел знать, достаточно ли это масштабируемо, чтобы держать растущую базу пользователей от 0 до 1M? Или есть альтернатива с открытым исходным кодом, которая может сделать это легко?
Converse.js не волнует около 1 миллиона пользователей. Каждый клиент будет иметь свой собственный экземпляр converse.js.
Вы должны рассмотреть возможность проверки вашего XMPP-сервера. Например, Openfire не поддерживает миллион пользователей, тогда как tigase способен обрабатывать миллион пользователей.
Других решений пока нет …