How Do Computer Programs Talk to Each Other? Message Queue!
Sudo Scientific Sudo Scientific
308 subscribers
295 views
0

 Published On Sep 17, 2023

#rabbitmq #pythonprogramming #messagequeue
Learn about message queues (or messaging queues ), what they are, how they're used, and how YOU can use them with Darren and Vivien!

In this video, we're going to introduce the concept of message queues as a communication mechanism among a group of processes (running programs). For demonstration, we developed a Python implementation of the Honeymoon Bridge (2-Player Bridge) game, leveraging CloudAMQP , a hosted RabbitMQ service (free for low volume usage), as the message broker .

Not affiliated with RabbitMQ or CloudAMQP.

Video Chapters
00:00 Start
00:41 Introduction to Message Queues
02:23 Set up CloudAMQP/RabbitMQ as the message broker
04:38 Set up the Honeymoon Bridge demo with Google Colab and Python codes from GitHub
06:21 Honeymoon Bridge demo, Darren vs. Vivien

Links
- RabbitMQ: https://www.rabbitmq.com/
- CloudAMQP: https://www.cloudamqp.com/
- Google Colab: https://colab.research.google.com/
- GitHub code: https://github.com/Darren-Kao/Moonsho...
- How to play Honeymoon Bridge, a.k.a., 2-Player Bridge (some modifications are written in the GitHub link): https://ourpastimes.com/play-honeymoo...

show more

Share/Embed