RabbitMQの開発環境を迅速にセットアップするためには、Dockerの使用をお勧めします。RabbitMQはErlangを使用して開発されているため、従来のインストールプロセスではまずErlangをインストールし、その後にRabbitMQをインストールする必要がありますが、これはかなり手間がかかります。Dockerを使用すると、たった一つのコマンドでこのプロセスを簡略化することができます。

おすすめ: 開発環境を展開する際は、Dockerを使用することをお勧めします。これはシンプルであり、複数の環境を維持するのに便利です。環境構築にあまり時間を費やす必要はありません。MacOSやLinuxにDockerをインストールすることは簡単で、インストール方法はオンラインで見つけることができます。Windows 10もDockerのインストールをサポートしていますが、バックエンドのテストにはLinux仮想マシンをインストールする方が良いです。Windowsシステムはその目的にはあまり便利ではありません。

Dockerを使用した展開

初期インストールコマンド

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

説明: 上記のコマンドは、RabbitMQのコンテナインスタンスをダウンロードして起動し、2つのポート、5672と15672を開きます。ポート15672は管理コンソールポートであり、5672はコードを書く際にアクセスする必要があるポートです。

RabbitMQのDockerイメージバージョンについては、この例では3-managementバージョンを使用しています。最新バージョンはDocker公式イメージリポジトリで見つけることができます。

RabbitMQコンテナの管理

RabbitMQコンテナを停止するには:

docker stop rabbitmq

RabbitMQコンテナを再起動するには:

docker start rabbitmq

注意: Dockerコンテナは一度だけインストールする必要があり、その後はstart/stopコマンドを使用して起動および停止を行うことができます。

RabbitMQ管理コンソール

RabbitMQ管理コンソールにアクセスするには: http://localhost:15672/ デフォルトのユーザー名とパスワード: guest / guest

ヒント: 仮想マシンを使用している場合は、「localhost」を仮想マシンのIPアドレスに置き換えてください。

スクリーンショット: RabbitMQ管理コンソール