การเตรียมสภาพแวดล้อมพัฒนาสำหรับ 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 ของเครื่องเสมือน
ภาพหน้าจอ: