Информация об изменениях

Сообщение Re[5]: message/data bus от 22.03.2024 8:35

Изменено 22.03.2024 8:37 Буравчик

Re[5]: message/data bus
Здравствуйте, binks, Вы писали:

B>Чтобы иметь id задачи необходимо хранить эти задачи и доставать для них результаты, RabbitMQ для этой роли не очень хорошо подходит и нужно использовать какое-то своё хранилище.

B>Я правильно понимаю, что нет такого инструмента два-в-одном?

В целом для реализации нужна:
— БД (для хранения статусов задач)
— брокер сообщений (для хранения и обработки задач)
— http app для выдачи состояния задачи наружу

Решения два-в-одном есть, например, celery (python). Используется отдельно БД, отдельно брокер, а celery это все объединяет. Но прикрутить http все равно придется.
Re[5]: message/data bus
Здравствуйте, binks, Вы писали:

B>Чтобы иметь id задачи необходимо хранить эти задачи и доставать для них результаты, RabbitMQ для этой роли не очень хорошо подходит и нужно использовать какое-то своё хранилище.

B>Я правильно понимаю, что нет такого инструмента два-в-одном?

В целом для реализации нужна:
— БД (для хранения статусов задач)
— брокер сообщений (для хранения и обработки задач)
— http app для выдачи состояния задачи наружу

Решения два-в-одном есть, например, celery (python, БД + брокер) + flower (http api).