У меня есть два сервера с именами S1 и S2. Оба сервера имеют базы данных db1 и db2 соответственно. Здесь S1 - сервер rabbitmq, а S2 - простой сервер nodejs.
Теперь, когда я отправляю запрос 'POST' с S2 на S1, он создает один объект в коллекции с именем C1 в базе данных S1 в db1. Теперь, когда я запускаю S2, который является сервером rabbitmq, он выбирает все объекты из C1 и создает очередь для каждого объекта.
Например, у меня есть 7 объектов в C1. Когда я запускаю сервер rabbitmq, который является S2, одновременно будет запущено 7 очередей.
Рассмотрим этот сценарий: пока сервер S2 работает, и я отправляю запрос "POST" из S1, чтобы создать новый объект в C1.Таким образом, в C1 всего 8 объектов.
ПРИМЕЧАНИЕ : - Здесь каждый объект в C1 сам является получателем для rabbitmq.
Вопрос в том, как сервер S2 узнает, что в его коллекции C1 вставлены некоторые данные?