การเตรียมสภาพแวดล้อมพัฒนาสำหรับ RabbitMQ อย่างรวดเร็ว คุณควรใช้ Docker โดยเฉพาะ การติดตั้งที่เป็นปกตินั้นในกระบวนการการติดตั้ง Erlang ก่อนแล้วจึงติดตั้ง RabbitMQ สามารถทำให้กระบวนการนี้ซับซ้อนได้มาก การใช้ Docker ช่วยให้กระบวนการนี้ง่ายขึ้นเพียงแค่พิมพ์คำสั่งเดียว

คำแนะนำ: ควรใช้ Docker เพื่อใช้สำหรับการติดตั้งสภาพแวดล้อมการพัฒนา มันง่าย สะดวกต่อการบริหารจัดการสภาพแวดล้อมหลายรายการ และไม่จำเป็นต้องใช้เวลามากเกินไปในการตั้งค่าสภาพแวดล้อม การติดตั้ง Docker บน macOS และ Linux เป็นเรื่องง่ายและสามารถหาข้อมูลได้ทางออนไลน์ ส่วน Windows 10 ยังรองรับการติดตั้ง Docker แต่ดีกว่าก่อนจะติดตั้งเครื่องเสมือน Linux สำหรับการทดสอบด้านหลังเพราะระบบ Windows ไม่ค่อยสะดวกสำหรับวัตถุประสงค์นั้น

การติดตั้งโดยใช้ Docker

คำสั่งติดตั้งเบื้องต้น

docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3-management

คำอธิบาย: คำสั่งข้างต้นดาวน์โหลดและเริ่มต้นอินสแตนซ์คอนเทนเนอร์ของ RabbitMQ โดยเปิดพอร์ตสองตัว คือ 5672 และ 15672 พอร์ต 15672 เป็นพอร์ตคอนโซลการจัดการ ในขณะที่พอร์ต 5672 เป็นพอร์ตที่เราต้องการเข้าถึงเมื่อเขียนโค้ด

เกี่ยวกับเวอร์ชันรูปภาพ Docker ของ RabbitMQ เวอร์ชัน ตัวอย่างนี้ใช้เวอร์ชัน 3-management สามารถหาได้ในคลังภาพ Docker อย่างเป็นทางการ ที่นี่

การจัดการคอนเทนเนอร์ RabbitMQ

เพื่อหยุดคอนเทนเนอร์ RabbitMQ:

docker stop rabbitmq

เพื่อเริ่มคอนเทนเนอร์ RabbitMQ อีกครั้ง:

docker start rabbitmq

หมายเหตุ: คอนเทนเนอร์ Docker สามารถติดตั้งได้อัตโนมัติเพียงครั้งเดียว และต่อมาสามารถเริ่มและหยุดได้โดยใช้คำสั่งเริ่ม/หยุด

คอนโซลการจัดการของ RabbitMQ

เข้าถึงคอนโซลการจัดการของ RabbitMQ ที่: http://localhost:15672/ ชื่อผู้ใช้และรหัสผ่านเริ่มต้น: guest / guest

เกร็ด: หากใช้เครื่องเสมือน ให้แทนที่ 'localhost' ด้วยที่อยู่ IP ของเครื่องเสมือน

ภาพหน้าจอ: RabbitMQ Management Console