Всем привет!
Продолжаем серию постов про #plantUML.
Недавно, в одном из каналов, спросили как лучше указывать информацию для Apache Kafka, на sequence диаграмме.
На мой взгляд проще в виде заметки над сообщением. Код и пример прилагаю ниже:
@startuml
queue "Apache Kafka\n cluster name" as kafka
hnote over kafka
| Сonsumer group: | order-processing-group |
| Consumer: | consumer-app-1 |
| Topic:| order.service.created |
endhnote
[->kafka: Входящее сообщение
hnote over kafka
| Сonsumer group: | order-processing-group-info |
| Consumer: | consumer-app-info-1 |
| Topic:| order.service.created.info |
endhnote
[
Продолжаем серию постов про #plantUML.
Недавно, в одном из каналов, спросили как лучше указывать информацию для Apache Kafka, на sequence диаграмме.
На мой взгляд проще в виде заметки над сообщением. Код и пример прилагаю ниже:
@startuml
queue "Apache Kafka\n cluster name" as kafka
hnote over kafka
| Сonsumer group: | order-processing-group |
| Consumer: | consumer-app-1 |
| Topic:| order.service.created |
endhnote
[->kafka: Входящее сообщение
hnote over kafka
| Сonsumer group: | order-processing-group-info |
| Consumer: | consumer-app-info-1 |
| Topic:| order.service.created.info |
endhnote
[