Я совершенно новичок в технологии Websocket.Я создаю приложение, которое требует общения пользователей в реальном времени.Сообщения (данные чата) будут сохранены в Cassandra (NoSql DB).Приложение будет иметь по крайней мере 800 пользователей онлайн в любой момент.Связь между пользователями должна быть сверхбыстрой.Сохранение данных в БД занимает несколько секунд (нано, микро или что-то еще).
Я подумал, что, возможно, будет лучше, если я помещу все сообщения, которые будут сохранены, в очередь сообщений, которая будет использоваться RabbitMQ.Потребитель, основной задачей которого является сохранение сообщений в БД.
Я все еще младший разработчик.Буду крайне признателен за любое предложение.Спасибо.