Моя компания использует OpenFire для серверной части и smack для клиентской в своем приложении XMPP для Android.
AWS кажется хорошим и масштабируемым сервисом для того, что нам нужно.
Мы используем его для тестирования нашего приложения, но я боюсь, что сервер упадет с 20k-50k пользователями.
У меня есть 2 вопроса:
- Достаточно ли AWS для сервера XMPP (OpenFire)? Каковы плюсы и минусы?
- Как мне создать такое приложение, которое может обрабатывать как минимум 20 000 пользователей в Интернете и, скажем, 2 000 открытых чатов?
- Есть ли какой-то конкретный учебник для такого рода вещей?
Деньги не являются проблемой с точки зрения затрат на сервер. Время имеет для нас значение сейчас.