視覺化

功能 > 視覺化

深受 Gregor 和 Erik 在 TSSJS 2006 的精彩演講的啟發,我們開始在 Apache ActiveMQ Classic 中加入一些視覺化外掛程式。

連線視覺化

有一個 <connectionDotFilePlugin/> 代理程式外掛程式,它會產生一個 DOT 檔案,例如 這個範例,代表連線、會期、生產者、消費者以及他們正在使用的目的地。

目的地視覺化

有一個 <destinationDotFilePlugin/> 代理程式外掛程式,每當在代理程式中建立或銷毀目的地時,就會產生一個 DOT 檔案,例如 這個範例。然後,您可以將這個 DOT 檔案轉換為精美呈現的圖像,如下所示。

給 OS X 使用者的注意事項

如果您使用的是 OS X,那麼您可以使用 graphviz 開啟 DOT 檔案,它會在檔案變更時自動重新渲染,因此您最終會得到主題和佇列階層的即時圖形表示。

此外,如果您想在將其新增到 wiki 以分發給您的團隊之前稍微編輯一下佈局,請使用 OmniGraffle 開啟 DOT 檔案,然後進行編輯。

視覺化願望清單

我們可以視覺化的東西有很多;我們唯一的限制是我們的想像力。因此,如果您有任何關於我們可以視覺化什麼的想法,請將您的想法新增到我們的 視覺化願望清單

外部開放原始碼工具

  • hawtio 是一個開放原始碼 HTML5 Web 應用程式,用於處理 Apache ActiveMQ Classic 和 Apache Camel。它讓您可以建立主題/佇列、瀏覽佇列或將訊息傳送到目的地,以及視覺化 Camel 路由、使用 Camel 端點,以及檢視日誌和指標圖表等。
  • Fuse IDE 是一組開放原始碼的 Eclipse 外掛程式,用於處理 Apache ActiveMQ Classic 和 Apache Camel。它具有用於執行階段瀏覽佇列、建立主題/佇列的工具。您可以將訊息拖放到 ActiveMQ Classic 目的地和 Camel 端點之間。

Apache、ActiveMQ、Apache ActiveMQ、Apache 羽毛標誌和 Apache ActiveMQ 專案標誌是 The Apache Software Foundation 的商標。版權 © 2024,The Apache Software Foundation。根據 Apache License 2.0 授權。