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: