kaizen-ai / kaizenflow

KaizenFlow is a framework for Bayesian reasoning and AI/ML stream computing
GNU General Public License v3.0
110 stars 76 forks source link

Spring2024_Basic_Message_Queue_with_Rabbit_MQ #894

Closed edmundpark99 closed 2 months ago

edmundpark99 commented 5 months ago

Description: Develop a robust message queue system using RabbitMQ, leveraging the pika library in Python, to facilitate asynchronous communication between producer and consumer processes. The producer script will be responsible for generating messages and publishing them to a designated RabbitMQ queue, while the consumer script will listen for incoming messages from the queue, process them accordingly, and ensure reliable message delivery. Enhance the project by exploring advanced features such as message acknowledgments, message durability, exchange types, and queue bindings, to gain a deeper understanding of message queuing concepts.

https://betterprogramming.pub/introduction-to-message-queue-with-rabbitmq-python-639e397cb668

edmundpark99 commented 4 months ago

https://github.com/edmundpark99/DATA605_Message_Queue/blob/main/Basic_Message_Queue_With_RabbitMQ.ipynb

Added the Python code I created to create the Basic Message Queue using RabbitMQ. It is currently in my own repository, though if there are ways to add it to this repository such feedback would be appreciated.

edmundpark99 commented 4 months ago

https://www.youtube.com/watch?v=Pelzp7qJx0c&ab_channel=EdmundHyunjoonPark

Basic Message Queue with RabbitMQ Python Script.pdf

A video showcasing my project and the Python Script of my project.