Задать вопрос
@Narts

Как организовать общение двух nodejs приложений?

Есть два nodejs приложения - апи для фронта и бек для чат-бота. Оба сервиса подключены к одной бд и нужно как-то настроить между ними общение, чтобы, например, при добавлении нового поста (через апи) стартовала рассылка (через чат-бот).

На ум приходит с создание служебного http роута у чат-бота. Этот роут апи будет вызывать и чат-бот будет запускать рассылку. Но кажется, что это не самый оптимальный и лучший вариант.

Оба сервиса будут запущены в несколько потоков/в несколько инстансов, поэтому тут тоже не очень понимаю как это все сихнронизировать. Кто сталкивался с подобным кейсом поделитесь решением
  • Вопрос задан
  • 152 просмотра
Подписаться 1 Простой Комментировать
Ответ пользователя Анатолий Куликов К ответам на вопрос (3)
anatoly_kulikov
@anatoly_kulikov
Помог ответ? Отметь решением!
Очереди сложнее и дольше в реализации, но более правильный, пожалуй. Потому что если у вас будет много сообщений-получателей, то оно однажды просто уронит всю систему, и есть ненулевая вероятность потерять часть данных.
Ответ написан
Комментировать