Member-only story

What is Rabbitmq and core concepts ?

Xavier Pestel (Xavki)
3 min readDec 23, 2024

--

Let’s go in another technology !! Let’s go to discover rabbitmq.

A message broker

What is it ?

  • Ensure communication between services or microservices
  • Like a database but to store ordered messages
  • It’s a message queue not a commitlog (like kafka)
  • Connect message producers to message consumers

And from ?

  • Created in 2007 by Rabbitmq Technologies company
  • Acquired by SpringSource in 2010
  • And now SpringSource is a property of vmware

Some other elements ?

An asynchronous system

Rabbitmq allows you to build an asynchronous architecture.

On one side, the producer (or producers) create messages that need to be handle by another application (it’s a common use case in micro-service architecture but not only).

--

--

Xavier Pestel (Xavki)
Xavier Pestel (Xavki)

Written by Xavier Pestel (Xavki)

Microservices architecture and opensource. I’m maintainer of xavki https://youtube.com/c/xavki-linux about opensource. My blog : https://xavki.blog/

No responses yet