PlantUML 是一个画图脚本语言,使用代码就可以画出我们想要的流程图 官网
在线编辑
语法
例:
@startuml package "clientapp"{ agent "User" } package "Services" { User --> SLB : HTTP GET/POST package "zonea"{ Nginx.A --> [ECS.A] [SLB] --> Nginx.A : internal RPC } package "zoneb"{ Nginx.B --> [ECS.B] [SLB] --> Nginx.B : internal RPC } } Nginx.A --> [ECS.B] Nginx.B --> [ECS.A] database "kv"{ JEDIS - [Redis] [ECS.A] --> JEDIS : get/put [ECS.B] --> JEDIS : get/put } database "RDS" { JDBC - [MySQL] [ECS.
![](https://du2016.github.io/img/plantuml.png)