可视化
受 Gregor 和 Erik 在 TSSJS 2006 上的精彩演讲 的启发,我们开始在 Apache ActiveMQ Classic 中添加一些可视化插件。
连接可视化
有一个 <connectionDotFilePlugin/>
代理插件,它会生成一个 DOT 文件,例如 此示例,它表示连接、会话、生产者、消费者以及它们正在使用的目标。
目标可视化
有一个 <destinationDotFilePlugin/>
代理插件,它会生成一个 DOT 文件,例如 此示例,只要代理中创建或销毁了目标。然后,您可以将此 dot 文件转换为漂亮的渲染图像,如下所示。
OS X 用户注意
如果您使用的是 OS X,则可以使用 graphviz 打开 DOT 文件,它会在更改时自动重新渲染,因此您最终会获得主题和队列层次结构的实时图形表示。
此外,如果您想在将其添加到维基以分发给您的团队之前稍微编辑布局,请使用 OmniGraffle 打开 DOT 文件,然后进行编辑。
可视化愿望清单
我们可以可视化的东西太多了;我们唯一的限制是我们的想象力。因此,如果您对我们可以可视化的内容有任何想法,请在我们的 可视化愿望清单 中添加一些内容。