完整版见nodes数据流及布局
- >>表示从左到右连接
- <<表示从右到左连接
- -表示无方向的连接
TB: top to bottomCluster用于分组,也支持内嵌 , 比如
BT: bottom to top
LR: left to right
RL: right to left
with Cluster("Event Flows"):with Cluster("Event Workers"):workers = [ECS("worker1"),ECS("worker2"),ECS("worker3")]queue = SQS("event queue")with Cluster("Processing"):handlers = [Lambda("proc1"),Lambda("proc2"),Lambda("proc3")]
连接符之间可以用Edge来衔接,用于个性化处理边的属性,比如metrics = Prometheus("metric")metrics << Edge(color="firebrick", style="dashed") << Grafana("monitoring")
小结diagrams是基于python的一款diagram as code工具,它最大的特点就是提供了很多云厂商及开源组件的图标 , 画出来的图显得更专业一点,也更易懂一点 。doc
- diagrams
- Diagrams: Diagram as Code
- diagrams examples
- 技术文档画图工具箱
【使用Diagrams画架构图,你会吗?】
推荐阅读
- 踩电动缝纫机教程视频 踩电动缝纫机的正确使用方法
- 千分表的使用方法及读数步骤视频 千分表的使用方法
- 微信群怎么使用拍一拍 微信群怎么使用拍一拍功能设置
- 花呗逾期了被暂停使用要多久才能恢复 一个星期左右恢复
- 高速上可以使用防滑链吗 高速上可以用防滑链吗
- 如何正确使用电热蚊香片视频 如何正确使用电热蚊香片
- 蒸笼怎么使用方法 蒸笼的正确使用方法
- 使用LangChain和DeepInfra构建客户支持聊天机器人的操作指南
- 如何使用Docker进行Web应用的快速部署
- 在 Linux 文件系统中使用 attr 添加扩展属性