> There's definitely use cases where PGMQ wont compare to RabbitMQ, or Kafka, though.
I'd be curious to know more about which sorts of use cases fall into this category.
I'd be curious to know more about which sorts of use cases fall into this category.
To get this with PGMQ, you'd need to do something like creating multiple queues, then send messages to all the queues within a transaction. e.g. `begin; pgmq.send('queue_a'...); pgmq.send('queue_b'...); commit;`
For example, lets say the task is something like:
Run a SELECT query on database FOO, returning the results
There would be workarounds (ie store the results in a "results" table or similar) but just being able to directly return the result in a message to the caller is conceptually simpler.