Существует ли надежный брокер сообщений с актуализацией задач по времени и ключу?

Ищу open-source брокер сообщений, по функциональности схожий с RabbitMQ или ZeroMQ или Apache Kafka, но со следующими особенностями:
0. Главное. Возможность приоритезации сообщений не от 1 до 100 или high/low queue, а любым числовым значением.
1. Не кластерный и поддерживающий уникальный ключ сообщения, т.е. не должно быть дублирующих сообщений ценой потери масштабируемости.
2. Возможность хранить сообщения в подключаемой БД (любой из популярных, PostgreSQL, MongoDB и т.д.).
4. Опционально. Возможность отдельно хранить бинарные файлы не внутри сообщения, подключая сервис, типа AWS S3. Понятно, что это можно реализовать самому.
  • Вопрос задан
  • 133 просмотра
Пригласить эксперта
Ответы на вопрос 1
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Единорогов не существует. В принципе даже если взять 2 пункта из 4, любые - таких брокеров гарантированно быть не может. Как минимум по тому что 0 и 1 - несовместимые с жизнью требования, а 4 не является вообще зоной ответственности очереди. Ну и в догонку - пункт 2 где-то может и есть, но есть миллион причин так не делать
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы