2

バックグラウンド

コンポーネント間の通信に Rabbitmq メッセージングを使用するアプリケーションがあります。かなりの数の交換、キュー、およびルーティング キーと、パブリッシャー、コンシューマー、またはその両方として機能する 4 つの主要コンポーネントがあります。システムのメッセージング構造を示すドキュメントを提供したいのですが、Rabbitmq サイト自体でも例を見つけることができませんでした。明らかな候補は UML シーケンス図ですが、交換、ルーティング キー、キュー、フォール バック キュー、および DLQ を明確に示したいと思います。それほど重要ではありませんが、図を作成するために plantuml を使用しています。

質問

メッセージング システムを文書化するには、どの種類の UML ドキュメントを使用する必要がありますか? また、確認できる例はありますか?

アップデート

パブリッシャーとコンシューマーの関係の情報と、ワークフローで定義されたシステム内のメッセージ フローの取得には注意が必要です。おそらく2つの異なる図であるべきだと思います。

4

2 に答える 2