🔥 มารู้จัก RabbitMQ อีกหนึ่งตัวจัดการ Message Queue สุดเจ๋งกันเถอะ !!
.
👉 มันคืออะไร มีรายละเอียดยังไง ไปอ่านกันโลดดดดด ~~~
.
🔹 RabbitMQ เป็นซอฟต์แวร์ Open-Source ที่ช่วยจัดการ Message Queue มีน้ำหนักเบา และง่ายต่อการปรับใช้ในระบบคลาวด์ ซึ่งจะใช้ AMQP (Advanced Message Queuing Protocol) ในการส่งข้อความ
.
⚙️ วิธีการทำงานของ RabbitMQ
🔸 Producer - ผู้ส่ง Massage จะทำการส่ง Massage ซึ่งมี 3 วิธีคือ
1) Direct - ส่ง Message ไปยัง Queue โดยตรงด้วย Binding Key
2) Topic - ส่ง Message ไปยัง Queue โดยใช้ Topic กำหนดเส้นทางของ Message
3) Fanout - ส่ง Message ไปยัง Queue โดยกำหนดเส้นทางไปยัง Queue ทั้งหมดที่ผูกไว้'
.
🔸Queues - ตัวที่ใช้รับ Message จาก Producer และส่งให้ Consomer
.
🔸Consumer - ผู้รับ Massage จาก Queues
.
✨ ประโยชน์ของ RabbitMQ
การจัดการ Message Queue ช่วยให้เว็บเซิร์ฟเวอร์ตอบสนองต่อ Request ได้อย่างรวดเร็ว และไม่ต้องใช้ทรัพยากรมาก และสามารถส่ง Message ไปยังผู้รับได้อย่างรวดเร็ว ลดเวลาในการโหลดของเซิร์ฟเวอร์บนเว็บแอปพลิเคชันนั่นเอง
.
หากใครสนใจอ่านเพิ่มเติม และลองใช้งานกดลิงค์ด้านล่างเลย !!
💥 Link : https://www.rabbitmq.com/
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
Search