Я работаю над приложением флаттера с бэкэндом node.js. Мне нужно реализовать службу чата в реальном времени, а также намереваться хранить данные чата в базе данных mongodb. Количество вариантов, которые я рассмотрел:
- WebSockets
- Длинный опрос
- Сторонние сервисы, такие как pusher или pubnub (у обоих нет sdk для флаттера
поэтому любой совет будет оценен)
- Firebase (Легко реализовать с помощью флаттера, но я не совсем понимаю, как мне хранить данные на mongodb? Api-запрос для каждого сообщения?)
Мне нужно быстрое решение для начальной фазы приложения, но я также должен подумать, смогу ли я расширить его позже (с увеличением числа пользователей)
Заранее спасибо