Мы планируем ввести чат в режиме реального времени в наших мобильных приложениях. Конечно, мы будем идти по пути XMPP.Производительность Openfire на EC2
Может ли кто-нибудь пролить свет на статистику для максимального количества одновременных пользователей Openfire поддерживал экземпляры EC2 (сервер Windows) разных размеров в реальном мире?
Мы смотрим на цифры от 22500 одновременных пользователей до 75000 одновременных пользователей в зависимости от шаблонов роста, прогнозируемых для загрузки приложений и адаптации пользователей для этой новой чат-функции чата. временной диапазон = следующие 12 месяцев.
Из всего того, что я сделал до сих пор, кажется, что Openfire не лучший выбор, когда дело доходит до масштабирования, могут ли эти числа поддерживаться на одном экземпляре ec2 с течением времени? т.е.: мы начинаем размещать на небольших экземплярах и увеличиваем размер экземпляра в зависимости от нагрузки.
Ejabbered, казалось, был лучшим вариантом, когда дело доходило до масштабирования, но поскольку нам нужно было иметь навыки erlang, чтобы продлить его, это делает сложный выбор для нас. Другой альтернативой является tigase, который является java, поэтому мы могли бы легко его расширить, но если Openfire может работать для нас в течение следующих 12 месяцев или около того, масштабируя и масштабируя, мы будем рады использовать его сейчас и посмотреть, насколько хорошо это новая функция чата обнимается. Одной из причин является простота управления.
Наконец, если вы можете помочь со ссылками на поставщиков SaaS/PaaS для чата XMPP + Push-уведомления на мобильные устройства, когда пользователь находится в автономном режиме, это было бы потрясающе. Мы связались с quickblox.com, но их предложения на рынке для нас в настоящее время дороги. Мы хотим 100% владение и переносимость наших данных, если мы пойдем по пути SaaS/PaaS.
Этот вопрос кажется не в тему о stackoverflow, лучше спросить serverfault. – Flow