RabbitMQ Crash Course

Описание к видео RabbitMQ Crash Course

RabbitMQ is an open source distributed message queue written in Erlang and supports many communication protocols. It was trying to solve the spaghetti 🍝 mesh architecture where every client is communicating with other client in System by introducing an extra layer in the middle.

In this video we will explain basic components of RabbitMQ Such as AMQP, channel, queue, publisher, consumer and some stuff, we will also learn how to spin up a RabbitMQ server and we will finally write some code to develop a publisher client that post messages to RabbitMQ. We will also write the consumer piece which will be the code that reads rabbitMQ. Finally I will talk about my personal thoughts on this tech.

RabbitMQ Components(slide)
*Publisher
*Consumer
*Connection
*Channel
*Queue
Spin RabbitMQ server with Docker
Write a Publisher client NodeJs
Write a Consumer client Nodejs
My Thoughts about this tech
Summary


timecodes
0:00 Intro
2:00 RabbitMQ Components
8:30 Spin up RabbitMQ Docker Container
11:00 Write a Publisher client NodeJs
20:30 Write a consumer client NodeJs
33:50 My thoughts on RabbitMQ


Source Code: https://github.com/hnasr/javascript_p...

Docker commands here
https://github.com/hnasr/javascript_p...

Example

Schedule async job



Exchange
Queues
Publisher
Consumer
AMQP
Channel
Connection


HTTP
AMQP
Uses Channels and Queues
Multiples channels into one connections


https://www.squaremobius.net/amqp.nod...

https://www.rabbitmq.com/tutorials/tu...
This work is not associated with or endorsed by VMware.


🏭 Software Architecture Videos
   • Software Architecture  

💾 Database Engineering Videos
   • Database Engineering  

🛰 Network Engineering Videos
   • Network Engineering  

🏰 Load Balancing and Proxies Videos
   • Proxies  

🐘 Postgres Videos
   • PostgresSQL  

🧮 Programming Pattern Videos
   • Programming Patterns  

🛡 Web Security Videos
   • Web Security  

🦠 HTTP Videos
   • HTTP  


🐍 Python Videos
   • Python by Example  

🔆 Javascript Videos
   • Javascript by Example  


Support me on PayPal https://bit.ly/33ENps4
Become A Patron   / hnasr  

Stay Awesome!
Hussein

Комментарии

Информация по комментариям в разработке