Case study: scaling the CSN

Over time, the users of the CSN increased rapidly and the workload of the system was increasing even more rapidly on a daily basis. It was estimated that this growth might cause issues with the single RabbitMQ broker instance, which essentially turned out to be a bottleneck.

That is why the team behind the CSN decided to introduce several new RabbitMQ instances installed on separate powerful servers and separate the queues from the v_events vhost on one node and the queues from the v_chat host on two other nodes:

Case study: scaling the CSN

This not only improved the performance of the system (as shown by the benchmarks the CSN did over the new configuration) ...

Get Learning RabbitMQ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.