視覺化
深受 Gregor 和 Erik 在 TSSJS 2006 的精彩演講的啟發,我們開始在 Apache ActiveMQ Classic 中加入一些視覺化外掛程式。
連線視覺化
有一個 <connectionDotFilePlugin/>
代理程式外掛程式,它會產生一個 DOT 檔案,例如 這個範例,代表連線、會期、生產者、消費者以及他們正在使用的目的地。
目的地視覺化
有一個 <destinationDotFilePlugin/>
代理程式外掛程式,每當在代理程式中建立或銷毀目的地時,就會產生一個 DOT 檔案,例如 這個範例。然後,您可以將這個 DOT 檔案轉換為精美呈現的圖像,如下所示。
給 OS X 使用者的注意事項
如果您使用的是 OS X,那麼您可以使用 graphviz 開啟 DOT 檔案,它會在檔案變更時自動重新渲染,因此您最終會得到主題和佇列階層的即時圖形表示。
此外,如果您想在將其新增到 wiki 以分發給您的團隊之前稍微編輯一下佈局,請使用 OmniGraffle 開啟 DOT 檔案,然後進行編輯。
視覺化願望清單
我們可以視覺化的東西有很多;我們唯一的限制是我們的想像力。因此,如果您有任何關於我們可以視覺化什麼的想法,請將您的想法新增到我們的 視覺化願望清單