Aby szybko skonfigurować środowisko developerskie dla RabbitMQ, zaleca się użycie Dockera. Ponieważ RabbitMQ jest opracowany przy użyciu Erlanga, konwencjonalny proces instalacji obejmuje najpierw zainstalowanie Erlanga, a następnie RabbitMQ, co może być dość kłopotliwe. Użycie Dockera upraszcza ten proces do jednej komendy.

Zalecenie: Zaleca się użycie Dockera do wdrażania środowiska developerskiego. Jest to proste, wygodne do utrzymania wielu środowisk i nie trzeba poświęcać zbyt wiele czasu na konfigurację środowiska. Instalacja Dockera na MacOS i Linux jest prosta i można ją znaleźć w sieci. Chociaż Windows 10 również obsługuje instalację Dockera, lepiej zainstalować maszynę wirtualną z systemem Linux do testów backendowych, ponieważ system Windows nie jest zbyt wygodny do tego celu.

Wdrażanie przy użyciu Dockera

Początkowa komenda instalacyjna

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

Wyjaśnienie: Powyższa komenda pobiera i uruchamia instancję kontenera RabbitMQ, otwierając dwa porty, 5672 i 15672. Port 15672 to port konsoli zarządzania, podczas gdy port 5672 to port, do którego potrzebny jest dostęp podczas pisania kodu.

Co do wersji obrazu Dockera RabbitMQ, w przykładzie użyto wersji 3-management. Najnowszą wersję można znaleźć w oficjalnym repozytorium obrazów Dockera tutaj.

Zarządzanie kontenerem RabbitMQ

Aby zatrzymać kontener RabbitMQ:

docker stop rabbitmq

Aby ponownie uruchomić kontener RabbitMQ:

docker start rabbitmq

Uwaga: Kontener Dockera wymaga tylko jednej instalacji, a następnie może być uruchamiany i zatrzymywany za pomocą poleceń start/stop.

Konsola zarządzania RabbitMQ

Dostęp do konsoli zarządzania RabbitMQ pod adresem: http://localhost:15672/ Domyślna nazwa użytkownika i hasło: guest / guest

Wskazówka: Jeśli korzystasz z maszyny wirtualnej, zamień 'localhost' na adres IP maszyny wirtualnej.

Zrzut ekranu: Konsola zarządzania RabbitMQ