ditta和artist mode是好兄弟。artist mode帮助我快速创建字符图形,ditta是一个java程序,可以读取该字符图形,并生成图片。
ditta的网站:http://ditaa.sourceforge.net/
下载后,解压缩到本地目录,然后可以用java -jar命令运行之。接收的第一个参数是包含字符图形的文本文件,默认会生成同名的png图片,保存在当前目录下。
由于我经常使用muse编写和发布文档,想了一个好办法:
1. 在一个独立的文本文件中用artist mode创建字符图形
2. 用ditta将该文本文件的字符图形生成png文件
3. 在muse文档中用[[ ]] 标签将png文件引入进来。
下面是字符图形:
+----------------+ +----------------+ +----------------+
| zookeeper 1 | | zookeeper 1 | | zookeeper 1 |
| 10.100.50.1 | | 12.100.54.121 | | 90.100.54.121 |
| hbase region | | hbase region | | hbase region |
+---------------+ | MR task tracker| | MR task tracker| | MR task tracker|
|127.121.54.167 | | HDFS datanode | | HDFS datanode | | HDFS datanode |
|nginx, tomcat | | | | | | |
| | +----------------+ +----------------+ +-----.----------+
+---------------+ . . .
. . .
+---------------+ +---------------+ ..............................................
|217.121.54.170 | | | ............ .
|nginx, tomcat | ======) +11.100.54.137 + .. .
| | |Kafka | ... .
+---------------+ +---------------+ . .
..
+---------------+ ...
|153.125.89.231 | ..
|nginx, tomcat | +---------------+ ...............
| | +17.100.54.136 | ..........
+---------------+ =======) |kafka | .....
+ + ....
+---------------+ +---------------+...
|129.125.89.232 |
|nginx, tomcat |
| |
+---------------+
为了内部信息不暴露,就不直接显示png图片了。