LINUX.ORG.RU

История изменений

Исправление ergo, (текущая версия) :

судя по задаче тебе нужен паттерн saga.

ПС стек не указал. python? ты вроде на нем пилишь, нет?

ППС если бы был golang, то мог бы посоветовать ergo. там и pub/sub c backpressure в виде реализации эликсировского stage, и saga с воркерами и таймаутами на ТХ. вся твоя задача вполне реализуется инструментами из коробки этого фреймворка без привлечения сторонних сервисов. но чтобы начать писать на нем, нужно немного голову переформатировать на акторную модель. это по-сути микросервисная модель внутри приложения.

Исходная версия ergo, :

судя по задаче тебе нужен паттерн saga.

ПС стек не указал. python? ты вроде на нем пилишь, нет?

ППС если бы был golang, то мог бы посоветовать ergo. там и pub/sub c backpressure в виде реализации эликсировского stage, и saga с воркерами и таймаутами на ТХ. вся твоя задача вполне реализуется инструментами из коробки этого фреймворка без привлечения сторонних сервисов.