High availability RabbitMQ-இல் clustering (பல nodes) மற்றும் replicated queues (mirrored அல்லது quorum queues) ஆகியவை மூலம் செயல்படுகிறது, இதன் மூலம் node failures-களால் மெசேஜ் இழப்பு இல்லாமல் சிஸ்டம் பாதுகாப்பாக இருக்கிறது. HA-ஐ புரிந்துகொள்வது production RabbitMQ-க்கு நம்பகமானது.
Clustering
RabbitMQ CLUSTER → multiple RabbitMQ nodes working together as one logical broker:
→ nodes share metadata (queues, exchanges, bindings, users)
→ distributes connections and load across nodes
⚠️ by default, a queue lives on ONE node → if that node fails, the queue is unavailable
(clustering alone doesn't make queues highly available → need replication)
