brownman
brownman

Reputation: 13

rabbitmq hundred queue bindings to a topic exchange with hundred unique key

Let's say I have 200 events which are going to be placed in multiple queues (or not) and I was thinking of binding each queue to a topic exchange with 200 unique keys. Am i going to see bottleneck in performance by adding 200 unique bindings between one queue and one exchange?

if yes, do I have an alternative?

Thanks in advance

Upvotes: 1

Views: 582

Answers (1)

pinepain
pinepain

Reputation: 12859

In general, it is less likely (like snow on July 4th) that routing will be the most resources consuming part. For further reading on routing please refer to Very fast and scalable topic routing – part 1 and Very fast and scalable topic routing – part 2.

As to particular case it depends on resources available to RabbitMQ server(s), messages flow, bindings, bindings key complexity, etc. Anyway, it is always better to run some load tests first to figure out bottlenecks, but again, it is less likely that routing will be the cause of significant performance degradation.

Upvotes: 1

Related Questions