в бд объекты по определенным условиям и добавляет их в очередь в какой-то абстрактный брокер сообщений. Воркер2, который берет объекты из очереди сообщений и выполняет над ними длительные отложенные операции. Задача: гарантировать, что объект будет положен в очередь только единожды в случаях, например, когда у воркера1 есть несколько инстансов. Как это лучше реализовать? Неужели придется заводить признак в бд для каждого объекта?
емнип, ключ идемпотентности для этого пользуют, почитайте в инторнетах
Обсуждают сегодня