[發明專利]分布式環境下的Java對象監控管理系統及方法有效
| 申請號: | 201910752790.1 | 申請日: | 2019-08-15 |
| 公開(公告)號: | CN110471742B | 公開(公告)日: | 2022-03-29 |
| 發明(設計)人: | 李文彬 | 申請(專利權)人: | 中國銀行股份有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 周曉飛;谷敬麗 |
| 地址: | 100818 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 環境 java 對象 監控 管理 系統 方法 | ||
1.一種分布式環境下的Java對象監控管理系統,其特征在于,該系統包括客戶端及管理端;其中,
所述客戶端,用于發布Java對象信息,將所述Java對象信息存儲至注冊表;
其中,所述客戶端具體用于:
利用發布線程從JVM抓取集群名、應用名稱、IP、端口號以及Java對象名稱;
將所述集群名寫入注冊表第一層,將所述應用名稱、IP及端口號寫入注冊表第二層,循環將所述Java對象名稱寫入注冊表第三層;
所述管理端,用于在所述注冊表中查詢并獲取所述Java對象信息,根據所述Java對象信息,發起Java對象處理的請求;
所述客戶端,還用于偵聽管理端發出的請求,根據所述請求基于Java反射機制對Java對象進行處理,并將處理結果發送至所述管理端。
2.根據權利要求1所述的分布式環境下的Java對象監控管理系統,其特征在于,所述客戶端包括:發布模塊、偵聽模塊、請求處理模塊;其中,
所述發布模塊,用于發布Java對象信息,將所述Java對象信息存儲至注冊表;
所述偵聽模塊,用于偵聽管理端發出的請求;
所述請求處理模塊,用于根據所述請求,基于Java反射機制對Java對象進行處理,并將處理結果發送至管理端。
3.根據權利要求1所述的分布式環境下的Java對象監控管理系統,其特征在于,所述管理端包括:查詢模塊、請求發起模塊、結果接收模塊;其中,
所述查詢模塊,用于在所述注冊表中查詢并獲取所述Java對象信息;
所述請求發起模塊,用于根據所述Java對象信息,發起Java對象處理的請求;
所述結果接收模塊,用于接收客戶端發送的處理結果。
4.根據權利要求2所述的分布式環境下的Java對象監控管理系統,其特征在于,所述注冊表的數據結構包括集群名、應用描述信息及Java對象名稱;其中,所述應用描述信息包括應用名稱、IP及端口號。
5.根據權利要求4所述的分布式環境下的Java對象監控管理系統,其特征在于,所述偵聽模塊,用于偵聽管理端發出的請求,還包括:
所述偵聽模塊根據所述應用描述信息開啟web服務,創建Java偵聽器,偵聽所述管理端發出的請求。
6.根據權利要求2所述的分布式環境下的Java對象監控管理系統,其特征在于,所述請求為瀏覽請求、修改請求或觸發Java行為請求。
7.根據權利要求6所述的分布式環境下的Java對象監控管理系統,其特征在于,所述請求處理模塊,用于根據所述請求,基于Java反射機制對Java對象進行處理,并將處理結果發送至管理端,還包括:
當請求為瀏覽請求時,基于Java反射機制將請求瀏覽的內容發送至所述管理端;
當請求為修改請求時,基于Java反射機制修改對應的屬性,并將處理結果發送至所述管理端;
當請求為觸發Java行為請求時,基于Java反射機制觸發對應的行為,并將處理結果發送至所述管理端。
8.根據權利要求6所述的分布式環境下的Java對象監控管理系統,其特征在于,所述請求處理模塊,用于根據所述請求,基于Java反射機制對Java對象進行處理,并將處理結果發送至管理端,還包括:
當請求為修改請求或觸發Java行為請求時,
根據所述集群名,對集群下所有的應用進行修改或觸發Java行為。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀行股份有限公司,未經中國銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910752790.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種構建輕型虛擬系統的方法
- 下一篇:移動操控處理方法和裝置





