blog

Centos7へのRabbitMQのインストールと設定

管理コンソールにログインし、すべての情報を表示し、ユーザーとポリシ ーを操作できます。 管理コンソールにログインし、ポリシーを管理できます。ただし、ノード情報は表示できません。 管理コンソールへのログ...

Feb 20, 2020 · 3 min. read
シェア

Socatのインストール

依存する環境をオンラインでインストールします:

yum install gcc
yum install socat

Erlangのインストール

mkdir /rabbitmq && cd /rabbitmq
# erlang--1をアップロードする.el7.x86_64.rpm インストールパッケージをアップロードした。
#  
rpm -ivh erlang--1.el7.x86_64.rpm

RabbitMQのインストール

cd /rabbitmq
# rabbitmq-server-3をアップロードする。.7.17-1.el7.noarch.rpm この記事の最後にあるインストールパッケージ
#  
rpm -ivh rabbitmq-server-3.7.17-1.el7.noarch.rpm

オープンな管理インターフェースと設定

# 管理インターフェースを開く
rabbitmq-plugins enable rabbitmq_management
# mqへのログインにguestを使用するようにリモートを設定する。
cd /usr/share/doc/rabbitmq-server-3.7.17
cp rabbitmq.config.example /etc/rabbitmq/rabbitmq.config
# 設定ファイルを変更する
vim /etc/rabbitmq/rabbitmq.config

/etc/rabbitmq/rabbitmq.config設定ファイル

変更

変更後

開始

# centos6次のコマンドを使用する。
/sbin/service rabbitmq-server restart
# centos7次のコマンドを使用する。
systemctl start rabbitmq-server

仮想ホストとユーザーの設定

ユーザロール

RabbitMQはインストール後、http://ip地址:65172。ゲスト/ゲストのユーザー名とパスワードが付属しています。カスタムユーザーを作成する必要がある場合は、以下の操作で管理インターフェイスにログインすることもできます:

役割 説明

  1. スーパー管理者
    • 管理コンソールにログインし、すべての情報を表示し、ユーザーとポリシーに対してアクションを実行できます。
  2. モニター
    • 管理コンソールにログインし、rabbitmqノードの情報を表示することができます。
  3. ポリシーメーカー
    • 管理コンソールにログインし、ポリシーを管理することができます。ただし、ノードの情報を表示することはできません。
  4. 一般管理者
    • 管理コンソールへのログインのみ可能で、ノード情報の参照やポリシーの管理はできません。
  5. その他
    • 管理コンソールにログインできません。

Virtual Hosts

RabbitMQにも同様の権限管理があります。RabbitMQではメッセージサーバを仮想化することができます。 仮想ホストはそれぞれ比較的独立したRabbitMQサーバに相当し、各仮想ホストは互いに隔離されています。各仮想ホストは比較的独立した RabbitMQ サーバーと同等で、各仮想ホストは互いに隔離されています。exchange、queue、message は相互運用できません。 各仮想ホストは mysql db に相当し、仮想名は通常 / で始まります。

Read next

バイトシェイク秋季採用早期一括3面+HR

一方\nクロスドメインで一言\nクロスドメインの原因と解決方法から申し上げます。\nクロスドメインは主にブラウザのセイムオリジンポリシーが原因で、クロスドメインの応答を傍受することです。\nクロスドメインの解決方法は、具体的には、JSONP、CORS、リバースプロキシなどです。\nURLを入力するとどうなるか

Feb 20, 2020 · 4 min read