Friday, August 30, 2024

High level overview of rabbitMQ

Messaging in software industry is the process of sending message between applications or services in a loose couple manner . The application can be written in different languages or can be in different platform does not matter .

RabbitMQ implements AMQP(Advanced Message Queuing protocol). 

One of the major benefit of using RabbitMQ is that , a TCP connection can accomodate multiple channel . So no need to open multiple TCP connection and close them to RabbitMQ broker.


Clean code chapter 3(Robert C.martin)

  Summary: --------  1. Functions should hardly ever be 20 lines long.  2.Keep blocks (inside if, else, while, for, etc.) short.  Ideally, j...