Диаграммы последовательности являются хорошим выбором, но они имеют ограничения при использовании для взаимодействий с большим количеством шагов. Они превосходны в описании шагов к одной операции, так что участники связаны с требуемым поведением. Я стараюсь не оставлять одну диаграмму последовательности более чем на одной странице. Если мне нужно больше, я делю его на две отдельные диаграммы, потому что я обычно теряю пустое пространство из-за глубины вызова, и взаимодействие становится все труднее понять, а не легче.
Вы можете использовать два типа диаграмм. На диаграмме системного уровня покажите взаимодействие между очередями (или их хостами), а на диаграмме последовательности - шаги, предпринятые на одном хосте.