成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Java SE 6 新特性:JMX與系統(tǒng)管理

開(kāi)發(fā) 后端
在Java程序的運(yùn)行過(guò)程中,對(duì)JVM和系統(tǒng)管理的監(jiān)測(cè)一直是Java開(kāi)發(fā)人員在開(kāi)發(fā)過(guò)程所需要的,以下講述Java SE 6新特性: JMX 與系統(tǒng)管理。

前言

在Java 程序的運(yùn)行過(guò)程中,對(duì)JVM 和系統(tǒng)的監(jiān)測(cè)一直是 Java 開(kāi)發(fā)人員在開(kāi)發(fā)過(guò)程所需要的。一直以來(lái),Java 開(kāi)發(fā)人員必須通過(guò)一些底層的 JVM API,比如 JVMPI 和 JVMTI 等,才能監(jiān)測(cè) Java 程序運(yùn)行過(guò)程中的 JVM 和系統(tǒng)的一系列情況,這種方式一直以來(lái)被人所詬病,因?yàn)檫@需要大量的 C 程序和 JNI 調(diào)用,開(kāi)發(fā)效率十分低下。于是出現(xiàn)了各種不同的專門(mén)做資源管理的程序包。為了解決這個(gè)問(wèn)題,Sun 公司也在其 Java SE 5 版本中,正式提出了 Java 管理擴(kuò)展(Java Management Extensions,JMX)用來(lái)管理檢測(cè) Java 程序(同時(shí) JMX 也在 J2EE 1.4 中被發(fā)布)。Java SE 6 新特性中我們看到了JMX與系統(tǒng)管理方面的改進(jìn)。

在Java SE 6 新特性中,JMX 的提出,讓 JDK 中開(kāi)發(fā)自檢測(cè)程序成為可能,也提供了大量輕量級(jí)的檢測(cè) JVM 和運(yùn)行中對(duì)象/線程的方式,從而提高了 Java 語(yǔ)言自己的管理監(jiān)測(cè)能力。

JMX 和系統(tǒng)管理

管理系統(tǒng)(Management System)

要了解Java SE 6 新特性中的JMX,我們就必須對(duì)當(dāng)前的 IT 管理系統(tǒng)有一個(gè)初步的了解。隨著企業(yè) IT 規(guī)模的不斷增長(zhǎng),IT 資源(IT resource)數(shù)量不斷增加,IT 資源的分布也越來(lái)越分散。可以想象,甚至對(duì)于一家只有幾百臺(tái) PC 公司的 IT 管理人員來(lái)說(shuō),分發(fā)一個(gè)安全補(bǔ)丁并且保證其在每臺(tái) PC 上的安裝,如果只依賴人工來(lái)完成那簡(jiǎn)直就是一場(chǎng)噩夢(mèng)。這樣,IT 管理系統(tǒng)就應(yīng)運(yùn)而生。

然而,CPU、網(wǎng)卡、存儲(chǔ)陣列是 IT 資源;OS、MS Office、Oracle database、IBM Websphere 也是 IT 資源。IT 管理系統(tǒng)若要對(duì)這些 IT 資源進(jìn)行管理,就必須對(duì)這些管理對(duì)象有所了解:形形色色的 IT 資源就像是說(shuō)著不同語(yǔ)言的人:Oralce 數(shù)據(jù)庫(kù)表達(dá)內(nèi)存緊張的方式和 Window XP 是絕然不同的, 而 IT 管理系統(tǒng)就像建造通天塔的經(jīng)理,必須精通所有的語(yǔ)言, 這幾乎是一個(gè)不可能完成的任務(wù)。難道 IT 管理系統(tǒng)是另外一個(gè)通天塔嗎?當(dāng)然不是!其實(shí)我們只要給每個(gè) IT 資源配個(gè)翻譯就可以了。

管理系統(tǒng)的構(gòu)架

圖 1. 管理系統(tǒng)構(gòu)架

管理系統(tǒng)構(gòu)架

上圖分析了管理系統(tǒng)的基本構(gòu)架模式。其中 Agent / SubAgent 起到的就是翻譯的作用:把 IT 資源報(bào)告的消息以管理系統(tǒng)能理解的方式傳送出去。

也許讀者有會(huì)問(wèn),為什么需要 Agent 和 SubAgent 兩層體系呢?這里有兩個(gè)現(xiàn)實(shí)的原因:

管理系統(tǒng)一般是一個(gè)中央控制的控制軟件,而 SubAgent 直接監(jiān)控一些資源,往往和這些資源分布在同一物理位置。當(dāng)這些 SubAgent 把狀態(tài)信息傳輸?shù)焦芾硐到y(tǒng)或者傳達(dá)管理系統(tǒng)的控制指令的時(shí)候,需要提供一些網(wǎng)絡(luò)傳輸?shù)墓δ堋?
管理系統(tǒng)的消息是有一定規(guī)范的,消息的翻譯本身是件復(fù)雜而枯燥的事情。

一般來(lái)說(shuō),管理系統(tǒng)會(huì)將同一物理分布或者功能類似的 SubAgent 分組成一組,由一個(gè)共用的 Agent 加以管理。在這個(gè) Agent 里封裝了 1 和 2 的功能。

JMX 和管理系統(tǒng)

JMX 既是Java 管理系統(tǒng)的一個(gè)標(biāo)準(zhǔn),一個(gè)規(guī)范,也是一個(gè)接口,一個(gè)框架。圖 2 展示了 JMX 的基本架構(gòu)。

圖 2. JMX 構(gòu)架

JMX 構(gòu)架

和其它的資源系統(tǒng)一樣,JMX 是管理系統(tǒng)和資源之間的一個(gè)接口,它定義了管理系統(tǒng)和資源之間交互的標(biāo)準(zhǔn)。>javax.management.MBeanServer 實(shí)現(xiàn)了 Agent 的功能,以標(biāo)準(zhǔn)的方式給出了管理系統(tǒng)訪問(wèn) JMX 框架的接口。而 >javax.management.MBeans 實(shí)現(xiàn)了 SubAgent 的功能,以標(biāo)準(zhǔn)的方式給出了 JMX 框架訪問(wèn)資源的接口。而從類庫(kù)的層次上看,JMX 包括了核心類庫(kù) >java.lang.management 和 >javax.management 包。>java.lang.management 包提供了基本的 VM 監(jiān)控功能,而 >javax.management 包則向用戶提供了擴(kuò)展功能。

【編輯推薦】

  1. 用于驗(yàn)證的Java小程序一則
  2. 下一代Java Applet插件技術(shù)第二部分
  3. Java初學(xué)者入門(mén)應(yīng)該掌握的30個(gè)概念
  4. 對(duì)Java編程思想的忠告
  5. 著名的Java論壇和網(wǎng)站
責(zé)任編輯:王觀 來(lái)源: 論壇整理
相關(guān)推薦

2009-06-16 11:23:00

InstrumentaJava SE 6新特

2009-06-16 11:24:00

HTTP增強(qiáng)Java SE 6新特

2010-05-05 15:56:37

Unix系統(tǒng)

2010-05-04 15:22:25

Unix系統(tǒng)

2010-05-05 16:27:22

Unix系統(tǒng)

2011-09-01 13:42:15

優(yōu)化布線系統(tǒng)管理布線系統(tǒng)

2013-05-02 14:06:30

Android開(kāi)發(fā)用戶系統(tǒng)管理

2017-03-27 09:30:14

Linux系統(tǒng)管理技巧

2013-05-09 09:27:46

2010-08-11 17:11:15

2010-04-12 09:33:58

系統(tǒng)管理員

2011-09-29 10:39:29

2010-01-14 17:05:42

MySQL CentO

2011-11-17 16:06:45

IT系統(tǒng)管理

2012-02-29 00:57:41

Linux系統(tǒng)

2009-07-11 16:04:04

布線系統(tǒng)管理優(yōu)化

2012-07-31 14:57:14

NetGain EM

2012-08-15 10:08:46

Office系統(tǒng)管理員

2010-02-23 17:30:00

Fedora Extr

2013-09-18 10:57:09

虛擬化應(yīng)用
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲成人免费观看 | 精品久久久久久久久久久 | 免费1区2区3区 | 日韩理论电影在线观看 | 欧美韩一区二区三区 | 亚洲精选一区二区 | 91av视频| 九九久久这里只有精品 | 亚洲一区二区在线播放 | 久久久女女女女999久久 | 欧美精品一区二区蜜桃 | 亚洲精品一区二区三区中文字幕 | www.欧美.com| 免费艹逼视频 | 免费看大片bbbb欧美 | 精品国产18久久久久久二百 | 国产福利小视频 | 国产美女精品视频 | 91精品国产91久久久久久不卞 | 91久久精品国产 | 亚洲区中文字幕 | 久久久www成人免费精品 | 国产污视频在线 | 日韩在线不卡 | 国产精品久久久久久久久久久久久 | 在线观看亚 | 免费黄色片视频 | 亚洲成人免费在线 | 亚洲欧美一区二区三区1000 | 男人天堂视频在线观看 | 青青久久 | 欧美日韩一区二区三区在线观看 | 久久久成人网 | 日韩成年人视频在线 | 亚洲一区久久久 | 九九久久精品视频 | 蜜臀网站 | 国产成人精品久久二区二区 | 精品久久久久久 | 精品欧美一区二区精品久久久 | 婷婷综合激情 |