Socket.io + mysql как синхронить?

Пытаюсь сделать приложение на реакте в связке с сокетами и базой на mysql.
Хотел сделать что-бы после добавления чего-либо в бд, через сокет кидало всё что было добавлено на реакт и там выводило, но не знаю как реализовать кроме как таймера и проверки каждые N секунд
  • Вопрос задан
  • 83 просмотра
Решения вопроса 2
inoise
@inoise
Solution Architect, AWS Certified, Serverless
В нормальном случае никак иначе. А вообще по хорошему есть такой подход как Event Sourcing когда после записи в базу (для простоты) посылается событие в очередь, которую слушает независимый обработчик и отвечает в нужную трубу вебсокета
Ответ написан
@0id131 Автор вопроса
так и не смог найти для mysql, но нашёл для postgreSQL:
https://medium.com/@ederng/psql-event-triggers-in-...
https://github.com/andywer/pg-listen
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы