マイクロサービス: 01-rabbitmq アプリケーションのシナリオとインストール (docker)

目次

1. Rabbitmq の概要 序文: 

1.1 RabbitMQ のいくつかの重要な機能:

-> 1.1.1 デカップリング:

-> 1.1.2 非同期通信:

-> 1.1.3 フローピーククリッピング:

-> 1.1.4 メッセージ配信の信頼性と耐久性:

2. Rabbitmqのインストール(docker版)

-> 2.1 dockerインストールポータル: Linuxシステムインストールdocker操作_最も実用的な操作 

-> 2.2 docker pull イメージ

-> 2.3 ファイアウォールを開く

→ 2.4 マウントファイルパスの作成

-> 2.5 Rabbitmqミラーコンテナの作成と起動

-> 2.6 15672 RabbitMQ マネージャーにアクセス

-> 2.7 この場合は、アカウントのパスワードが間違っています

3. Rabbitmq のインストールと運用ポータル


1. Rabbitmq の概要 序文: 

1.1 RabbitMQ のいくつかの重要な機能:

-> 1.1.1 デカップリング:

RabbitMQ はマイクロサービス間の通信を分離できるため、相互に直接依存する必要がなくなります。各マイクロサービスは、受信側がメッセージを受信する準備ができた時期や、受信側が存在するかどうかを気にせずに、RabbitMQ にメッセージを送信できます。

-> 1.1.2 非同期通信:

RabbitMQ は非同期通信モードをサポートできるため、マイクロサービス間でメッセージを非同期に処理できるため、システムのパフォーマンスとスケーラビリティが向上します。

-> 1.1.3 フローピーククリッピング:

RabbitMQ は、大量の同時メッセージ トラフィックを処理できるため、マイクロサービス間のメッセージ通信の信頼性と効率が向上します。同時に、コンシューマ側にフロー制限メカニズムを実装し、メッセージのバックログを防ぎます。次のメッセージは、メッセージが受信されるまで受信されません。は確認できました。

-> 1.1.4 メッセージ配信の信頼性と耐久性:

RabbitMQ はメッセージの永続性をサポートしており、システム障害によってメッセージが失われないようにすることで、メッセージ配信の信頼性を確保します。

2. Rabbitmqのインストール(docker版)

-> 2.1 dockerインストールポータル:  Linuxシステムインストールdocker操作_最も実用的な操作 

-> 2.2 docker pull イメージ

docker pull rabbitmq:management

-> 2.3 ファイアウォールを開く

ここではポート 15672 と 5672 がクラウド サーバーです。これら 2 つのポートを解放するセキュリティ グループを見つけます。

→ 2.4 マウントファイルパスの作成

mkdir -p /usr/local/src/docker/rabbitmq
vim /usr/local/src/docker/rabbitmq/rabbitmq.conf

#然后再conf中添加配置(不好用就用启动指令指定, 没必要纠结)
default_user = pzy
default_pass = 123456

-> 2.5 Rabbitmqミラーコンテナの作成と起動

docker run -d --name rabbitmq \
-p 5672:5672 \
-p 15672:15672 \
-v /usr/local/src/docker/rabbitmq/rabbitmq.conf:/etc/rabbitmq/rabbitmq.conf \
-e RABBITMQ_CONFIG_FILE=/usr/local/src/docker/rabbitmq/rabbitmq.conf \
-e RABBITMQ_DEFAULT_USER=pzy  \
-e RABBITMQ_DEFAULT_PASS=123456 \
--restart=always \
rabbitmq:management

-> 2.6 15672 RabbitMQ マネージャーにアクセス

-> 2.7 この場合は、アカウントのパスワードが間違っています

 → 2.8 効果が1つあれば成功

3. 記事ポータル

1. Rabbitmq 例外ソリューション: マイクロサービス: 00-rabbitmq 例外と解決策

2. Rabbitmq の 6 つのメッセージ モードの紹介

3. Rabbitmqネイティブ動作とspringboot統合動作

おすすめ

転載: blog.csdn.net/pingzhuyan/article/details/131208996