Как запланировать запуск контейнера всякий раз, когда новые данные вставляются в базу данных? - PullRequest
0 голосов
/ 24 октября 2019

как запланировать запуск контейнера при добавлении новых данных в базу данных? Как я хочу, чтобы мой контейнер запускался всякий раз, когда в мою базу данных PostgreSQL поступал новый запрос на запись.

В cron я могу запланировать запуск контейнера в определенное время, но не на основе поступления данных.

1 Ответ

1 голос
/ 24 октября 2019

Вы можете использовать механизм производителя и потребителя, часто используемый со службой RabbitMQ. в вашем приложении должно быть событие (например, методы Propel postInsert () или postUpdate ()), и когда это событие происходит, поместите элемент в очередь. затем заставьте потребителя просмотреть элементы и запустить команду запуска контейнера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...