ребята, у меня есть приложение, которое делает следующее, что владелец магазина публикует данные кусков на веб-сайте, и эти сообщения должны быть отправлены всем пользователям, которые используют веб-сайт; сообщения должны отображаться как на доске объявлений. Поэтому мое требование заключается в том, чтобы сообщения были постоянными на веб-сайте даже после того, как пользователь перезагрузил страницу или заново открыл страницу. Я подумал о нескольких идеях, но запутался.
- используйте socket.io для отправки сообщений в реальном времени - однако сообщения не сохраняются.
- Используйте Redis для кэширования сообщений а также одновременно обновлять в моем MongoDB
- использовать что-то вроде Kafka или Rabbitmq, но я совершенно не знаю, как его реализовать
Какой подход выбрать, пожалуйста, направьте меня.
Я использую стек MERN