当公司开会大家对新业务吵架无定论时,这时候产品经理画了一个 UML 图拍板下来,大家对着图就能清晰理解完业务继续开发了
UML SEQUENCE DIAGRAM 用于描述一次请求的处理过程
例如 wireshark 抓包数据就有一种可视化跟 UML 时序图一样
纵轴第一列一定是用户/客户的请求,后面几列都是微服务/进程为单位
有两种 DSL 我考察了下比较适合(比裸写 graphviz 容易多了)
- plainuml: 本质上好像也是代码转 graphviz 再可视化
- zenuml(confluence 插件生态的,大部分功能付费)