背景
我有一个使用 Rabbitmq 消息传递在组件之间进行通信的应用程序。有相当数量的交换、队列和路由密钥以及四个主要组件充当发布者、消费者或两者兼而有之。我想提供一个文档来显示系统的消息传递结构,但即使在 Rabbitmq 站点本身上也找不到示例。显而易见的候选者是 UML 序列图,但我想确保清楚地显示交换、路由键、队列、回退队列和 DLQ。并不是说它真的很重要,但我正在使用 Plantuml 来制作图表。
问题
应该使用哪种类型的 UML 文档来记录消息传递系统?有没有我可以查看的示例?
更新
我想小心捕获发布者/消费者关系的信息,以及工作流定义的通过系统的消息流。我想它可能应该是两个不同的图表。