Để nhanh chóng thiết lập môi trường phát triển cho RabbitMQ, người dùng nên sử dụng Docker. Vì RabbitMQ được phát triển bằng Erlang, quá trình cài đặt truyền thống liên quan đến việc cài đặt Erlang trước và sau đó là RabbitMQ, việc này có thể khá phức tạp. Sử dụng Docker giúp đơn giản hóa quá trình này chỉ với một lệnh duy nhất.
Gợi ý: Nên sử dụng Docker để triển khai môi trường phát triển. Điều này đơn giản, thuận tiện cho việc duy trì nhiều môi trường, và không cần phải dành quá nhiều thời gian cho việc thiết lập môi trường. Cài đặt Docker trên MacOS và Linux rất đơn giản và có thể tìm thấy trên mạng. Mặc dù Windows 10 cũng hỗ trợ cài đặt Docker, nhưng tốt hơn là cài đặt một máy ảo Linux để thử nghiệm backend vì hệ thống Windows không rất thuận tiện cho mục đích đó.
Triển khai bằng Docker
Lệnh cài đặt ban đầu
docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3-management
Giải thích: Lệnh trên tải xuống và khởi động một phiên bản container RabbitMQ, mở hai cổng 5672 và 15672. Cổng 15672 là cổng bảng điều khiển quản lý, trong khi cổng 5672 là cổng chúng ta cần truy cập khi viết code.
Đối với phiên bản hình ảnh RabbitMQ Docker, ví dụ sử dụng phiên bản 3-management. Phiên bản mới nhất có thể được tìm thấy trên kho hình ảnh chính thức của Docker tại đây.
Quản lý container RabbitMQ
Để dừng container RabbitMQ:
docker stop rabbitmq
Để khởi động lại container RabbitMQ:
docker start rabbitmq
Lưu ý: Container Docker chỉ cần được cài đặt một lần, và sau đó có thể được khởi động và dừng bằng các lệnh start/stop.
Bảng điều khiển quản lý RabbitMQ
Truy cập bảng điều khiển quản lý RabbitMQ tại: http://localhost:15672/ Tên người dùng và mật khẩu mặc định: guest / guest
Mẹo: Nếu sử dụng máy ảo, thay thế 'localhost' bằng địa chỉ IP của máy ảo.
Ảnh chụp màn hình: