我是JMX的新手,想知道在分佈式應用程序中使用JMX的最佳實踐和模式是什麼?jmx如何幫助開發高度可擴展的分佈式應用程序?
1
A
回答
2
從這裏開始:http://www.oracle.com/technetwork/java/javase/tech/best-practices-jsp-136021.html
在個人經驗注:
- 溶氧儀使用JMX
- 要儘可能一致您的用途
- 不要忽視意見和有意義的名字(這形成了用戶界面)
- 對於任何接受用戶輸入的方法,首先清理它(不僅僅是明顯的防止有害ch字符,但也修剪空白和正常化的情況下)
2
我們使用JMX作爲我們的一個應用程序的RPC層。我們使用它,因爲它比原始RMI更高一些,並且消除了RMI的大部分問題。最重要的是,我們利用了我們對RMI沒有的JMX(例如JConsole,第三方工具等)的普遍性。
至於性能,縮放等,我們沒有看到,因爲它不是我們項目的重要方面。
但它確實比RMI更易於使用,並且對我們表現良好。
相關問題
- 1. 開發一個高性能,可擴展的Comet應用程序
- 2. 如何開發一個可擴展的angular.js應用程序?
- 3. 擴展幫助程序,使用原名
- 4. 如何使用DesignData來幫助開發Metro應用程序?
- 5. 幫助Web應用程序開發和手機應用程序/遊戲開發
- 6. Chrome擴展程序幫助學習
- 7. 如何開發PHP應用程序的C擴展?
- 8. 要求開發可擴展的Web應用程序
- 9. Titanium如何幫助開發Android應用程序?
- 10. CardView的可擴展高度
- 11. Web應用程序中的上下文敏感幫助的可擴展框架
- 12. 響應式Div高度可以擴展瀏覽器的寬度
- 13. 開發可從Windows應用程序打開的用戶指南幫助
- 14. 有關nHibernate linq提供程序擴展表達式的幫助
- 15. yii擴展幫助
- 16. VS2010擴展幫助
- 17. Android應用程序佈局幫助
- 18. 編寫高度用戶可擴展的C#應用程序的最佳實踐
- 19. 我需要關於如何開始開發iPhone應用程序的幫助
- 20. 幫助開始設置Facebook應用程序開發環境
- 21. 在Java中開發高度可擴展的Web應用程序需要做些什麼?
- 22. 可以在codeigniter中自定義幫助程序擴展庫
- 23. 使用Hazelcast的Java高可擴展應用程序
- 24. 幫,帶「可擴展的JavaScript應用程序體系結構」
- 25. 需要幫助發佈我的新iOS應用程序
- 26. 幫助黑莓應用程序發佈 - 支持的設備
- 27. 幫助創建枚舉擴展幫助
- 28. 高度可擴展的Java Web應用程序的最佳UI框架
- 29. Chrome擴展程序create.window:如何使用高度參數?
- 30. 分佈式緩存幫助