コース概要

導入

  • RabbitMQ の特徴とアーキテクチャの概要
  • AMQP とマイクロサービスの理解

開始方法

  • 基本から高度なサーバー概念
  • 開発環境の設定
  • RabbitMQ インスタンスの設定
  • 一般的なインストール問題

高度な構成

  • 管理 UI の操作方法
  • 分散マイクロサービスの設計
  • ファイルとディレクトリ
  • ログ
  • ポリシーとパラメータ
  • 定義のエクスポートとインポート
  • 仮想ホストの管理
  • ランタイムチューニング
  • メッセージ TTL とキュー
  • プラグイン開発

セキュリティとネットワーキング

  • アクセス制御
  • ユーザ認証と権限
  • 証明書認証
  • クライアント接続
  • TLS の使用方法
  • 高度なネットワーキング

高可用性とレプリケーション

  • Erlang の基礎
  • Quorum キュー
  • Streams 実装
  • クラスタリングとフェデレーション
  • 監視とヘルスチェック

最適化とパフォーマンスチューニング

  • メモリ使用量の監視
  • メモリ管理
  • メッセージストア構成
  • フローコントロール
  • 高度なパフォーマンスチューニング

高度なトラブルシューティング手法

まとめと次なるステップ

要求

  • RabbitMQ の基本的な経験

対象者

  • 開発者
  • ソフトウェアエンジニア
 14 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (1)

今後のコース

関連カテゴリー