Answer the question
In order to leave comments, you need to log in
Is there a reliable message broker with task updating by time and key?
I'm looking for an open-source message broker similar in functionality to RabbitMQ or ZeroMQ or Apache Kafka, but with the following features:
0. Main. Ability to prioritize messages not from 1 to 100 or high/low queue, but by any numeric value.
1. Not clustered and maintaining a unique message key, i.e. there should be no duplicate messages at the expense of scalability.
2. Ability to store messages in a pluggable database (any of the popular ones, PostgreSQL, MongoDB, etc.).
4. Optional. The ability to separately store binary files not inside the message by connecting a service such as AWS S3. It is clear that this can be implemented by yourself.
Answer the question
In order to leave comments, you need to log in
Unicorns don't exist. In principle, even if you take 2 points out of 4, any - such brokers cannot be guaranteed. At least by the fact that 0 and 1 are requirements that are incompatible with life, and 4 is not at all the responsibility area of the queue. Well, in pursuit - point 2 may exist somewhere, but there are a million reasons not to do it
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question