V
V
Vitaly Arkhipov2020-06-05 19:04:46
Message Queues
Vitaly Arkhipov, 2020-06-05 19:04:46

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

1 answer(s)
I
Ivan Shumov, 2020-06-05
@inoise

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 question

Ask a Question

731 491 924 answers to any question