UbuntuにRabbitmqをインストールする方法

この記事では、最も人気のある非同期メッセージングツールの1つであるRabbitMQをイ 彼らの公式ウェブサイトによると、”RabbitMQは最も広く展開されているオープンソースのメッセージブローカーです”が、メッセージングとは何ですか? 調べてみよう

メッセージング

メッセージは、アプリケーション、サーバー、プロセス間で情報を交換する方法です。 2つのアプリケーションがデータを共有する場合、データを受信したときにそれに対応するタイミングを決定できます。 データを効果的に交換するには、1つのアプリケーションが別のアプリケーションから独立している必要があります。 この独立性の部分は、メッセージブローカーの出番です。

メッセージブローカー

メッセージブローカーは、アプリケーションのメッセージを格納するアプリケーションです。 アプリケーションが別のアプリケーションにデータを送信するたびに、アプリケーションはメッセージブローカにメッセージを公開します。 メッセージブローカーは、このメッセージがどのキューに属しているかを調べ、そのキューに接続されているアプリを見つけるので、それらのアプリはそのメッ

rabbitmqのようなメッセージブローカーアプリは、そのメッセージのコンシューマーが存在するまでそのメッセージを保存します。 キューは、メッセージパケットを格納する実質的に無限のバッファです。

RabbitMQとは何ですか

RabbitMQは、最も広く展開されているオープンソースメッセージブローカーの1つです。 これは、オープン標準であるAdvanced Message Queuing Protocolの実装です。 Ubuntuベースのマシンにrabbitmqをインストールすることから始めましょう。

RabbitMQのインストール

Ubuntuのアプリケーションツールセットを更新することから始めます:

sudo apt-get update
sudo apt-get-y upgrade

これが完了したら、RabbitMQアプリケーションリポジトリを有効にすることができます:

echo”debhttp://www.rabbitmq.com/debian/testing main”>>/etc/apt/sources.list

このコマンドは出力を生成しません:

これで、RabbitMQパッケージの検証キーを追加できます:

curlhttp://www.rabbitmq.com/rabbitmq-signing-key-public.asc/sudo apt-key add-

このcmmandは、インターネットの速度に応じてupoを完了するまでに数分かかることがあります:

ここでupdateコマンドを再度実行できます:

apt-get update

最終的にRabbitMQサーバーのダウンロードとインストールに進むことができます:

sudo apt-get install rabbitmq-server

このコマンドの出力を見てみましょう:

起動自体からの最大接続数を管理したい場合は、次のRabbitMQ設定ファイルを編集します:

sudo nano/etc/default/rabbitmq-server

Rabbitmq管理コンソールを有効にする

RabbitMQ管理コンソールは、次のように非常に簡単に多くのタスクを達成できる非常に便利なwebアプリケー:

  • ユーザーとその権限と役割の管理
  • 新しいキューの作成
  • キューの管理、消費率の監視など。
  • 現在キューにあるデータを消去する
  • メッセージの送受信
  • 各キューとプロセス全体に対するメモリ使用量

次のコマンドを実行して、RabbitMQ管理コンソー:

sudo rabbitmq-plugins enable rabbitmq_management

これが完了したら、次のIPにアクセスしてRabbitMQ管理コンソールにアクセスできます:

http://localhost:15672/

これが完了すると、管理プラグインが有効になっており、consuoleが上記のURLにアップしていることがわかります:

このためのデフォルトの資格情報はguest/guestです。 あなたはログインして、私たちが実行できるすべての操作を見ることができます:

RabbitMQサーバーをさらに管理するには、次のコマンドを使用します:

# サービスを開始するには:
service rabbitmq-server start
#サービスを停止するには:
service rabbitmq-server stop
#サービスを再起動するには:
service rabbitmq-server restart
#ステータスを確認するには:
service rabbitmq-server restart
#ステータスを確認するには:
service rabbitmq-server restart
#:
service rabbitmq-server status

結論

一般に、rabbitmqではすでに生産グレードの構成でパッケージ化されているため、手動設定は必要ありません。 このレッスンでは、RabbitMQとその管理コンソールをインストールする方法を学びました。

コメントを残す

メールアドレスが公開されることはありません。