出版時(shí)間:2012-1 出版社:清華大學(xué)出版社 作者:戴冠平
Tag標(biāo)簽:無
內(nèi)容概要
tuxedo是一個(gè)成熟多年的聯(lián)機(jī)事務(wù)處理產(chǎn)品,用于開發(fā)、集成、部署和管理大型分布式應(yīng)用。《叱咤風(fēng)云:tuxedo企業(yè)級(jí)運(yùn)維實(shí)戰(zhàn)》由淺入深地論述了tuxedo的體系和理念,結(jié)合作者多年業(yè)內(nèi)專家的從職經(jīng)驗(yàn),充分地剖析了tuxedo的核心技術(shù)。對(duì)于tuxedo在實(shí)際生產(chǎn)中,客戶系統(tǒng)累積出現(xiàn)的各種典型故障和錯(cuò)誤,分門別類地進(jìn)行了透徹講解,給出了具體的診斷思路和解決方案,具有非常現(xiàn)實(shí)、非常重要的指導(dǎo)意義和實(shí)戰(zhàn)價(jià)值。
《叱咤風(fēng)云:tuxedo企業(yè)級(jí)運(yùn)維實(shí)戰(zhàn)》適合作為tuxedo運(yùn)維技術(shù)人員的參考手冊(cè),也可以作為高校相關(guān)專業(yè)師生學(xué)習(xí)資料。
作者簡(jiǎn)介
戴冠平,1998年清華大學(xué)碩士學(xué)位畢業(yè),曾供職于中國(guó)科學(xué)院軟件研究昕,此后在BEA公司陸續(xù)擔(dān)任售后技術(shù)支持專家,中國(guó)區(qū)售后技術(shù)熱線部門經(jīng)理。主要從事中間件,、J2EE業(yè)務(wù)系統(tǒng)的開發(fā)集成和技術(shù)支持工作,具有業(yè)內(nèi)頂級(jí)的應(yīng)用系統(tǒng)的開發(fā)經(jīng)驗(yàn)、J2EE架構(gòu)基礎(chǔ)、UNIX/Windows等多種操作系統(tǒng)的豐富經(jīng)驗(yàn)以及數(shù)據(jù)庫(kù)相關(guān)能力。戴冠平先生在中間件領(lǐng)域擁有10多年的國(guó)內(nèi)頂尖的中間件技術(shù)應(yīng)用的寶貴經(jīng)驗(yàn),在中國(guó)區(qū)的大型客戶群中亦享有很高的聲譽(yù)。
書籍目錄
《叱咤風(fēng)云:tuxedo企業(yè)級(jí)運(yùn)維實(shí)戰(zhàn)》
第1篇 入門篇
第1章 tuxedo概述
1.1 什么是tuxedo系統(tǒng)
1.2 tuxedo的歷史及發(fā)展
1.3 tuxedo支持的平臺(tái)
1.4 tuxedo的技術(shù)架構(gòu)
1.5 tuxedo系統(tǒng)的關(guān)鍵特性
1.6 tuxedo與其他產(chǎn)品橫向與縱向的比較
第2章 tuxedo的簡(jiǎn)單安裝和運(yùn)行
2.1 安裝前準(zhǔn)備
2.2 快速安裝
2.3 部署應(yīng)用(simpapp例子)
2.4 編譯和運(yùn)行
2.5 卸載tuxedo
第2篇 基礎(chǔ)篇
第3章 oltp基本知識(shí)
3.1 三層或多層c/s架構(gòu)
3.2 事務(wù)的概念
3.3 ipc機(jī)制簡(jiǎn)介
.第4章 tuxedo的基本概念
4.1 域domain
4.2 邏輯機(jī)器machine
4.3 服務(wù)器組group
4.4 服務(wù)進(jìn)程server和服務(wù)service
4.5 tuxedo通信方式綜述
4.6 tuxedo多機(jī)部署
4.7 tuxedo遠(yuǎn)程客戶端
第5章 tuxedo主要的目錄結(jié)構(gòu)
5.1 總體目錄結(jié)構(gòu)分布
5.2 可執(zhí)行文件說明
5.3 提要系統(tǒng)目錄udataobj
5.4 c語言頭文件和庫(kù)
第6章 tuxedo配置相關(guān)文件
6.1 幾個(gè)關(guān)鍵環(huán)境變量
6.2 系統(tǒng)配置文件ubb及其內(nèi)容
6.3 域配置文件dmconfig及其內(nèi)容
6.4 日志文件ulog
第3篇 實(shí)施篇
第7章 tuxedo應(yīng)用的部署模式
7.1 單機(jī)shm模式
7.2 多機(jī)mp模式
7.3 多域模式
7.4 各種模式的比較
7.5 tuxedo與多種平臺(tái)連通
第8章 tuxedo常用的管理操作
8.1 啟停tuxedo應(yīng)用
8.2 管理和監(jiān)控
8.3 動(dòng)態(tài)配置tmconfig
8.4 tsam
8.5 高可用性
8.6 tuxedo如何打補(bǔ)丁
第9章 如何用好全局事務(wù)
9.1 什么是全局事務(wù)
9.2 本地事務(wù)的優(yōu)缺點(diǎn)
9.3 tuxedo對(duì)事務(wù)的控制與管理
9.4 常用事務(wù)相關(guān)的函數(shù)
9.5 數(shù)據(jù)庫(kù)連接
9.6 全局事務(wù)的使用規(guī)則
9.7 事務(wù)掛起的問題
第10章 tuxedo性能調(diào)優(yōu)
10.1 目標(biāo)描述
10.2 調(diào)優(yōu)獨(dú)立的tuxedo服務(wù)
10.3 將相似的tuxedo服務(wù)分組到一個(gè)server
10.4 調(diào)整server數(shù)量
10.5 fml性能
10.6 額外的性能參數(shù)
第4篇 診斷篇
第11章 tuxedo監(jiān)控
11.1 監(jiān)控tuxedo應(yīng)用的方法
11.2 可以監(jiān)控的系統(tǒng)和應(yīng)用數(shù)據(jù)
11.3 使用管理控制臺(tái)監(jiān)控應(yīng)用
11.4 使用命令行方式監(jiān)控
11.5 使用eventbroker監(jiān)視應(yīng)用程序
11.6 使用mib監(jiān)視應(yīng)用程序
11.7 使用日志文件來監(jiān)控
第12章 服務(wù)coledump分析
12.1 什么是服務(wù)coredump文件
12.2 什么情況可以導(dǎo)致coredump文件生成
12.3 服務(wù)器coredump文件探查
12.4 coredump成因案例
12.5 錯(cuò)誤信息的含義
第13章 異常高cpu占用率故障
13.1 異常高cpu占用率
13.2 異常高cpu占用率的伴隨癥狀
13.3 異常高cpu占用率探查
13.4 異常高cpu占用率故障排除策略
第14章 常規(guī)服務(wù)器阻塞故障
14.1 確認(rèn)是服務(wù)器阻塞
14.2 服務(wù)器阻塞的可能原因
14.3 服務(wù)器阻塞的探查
14.4 故障排查清單
14.5 進(jìn)程掛起例子分析
第15章 內(nèi)存不足和內(nèi)存泄漏故障
15.1 問題描述
15.2 問題診斷
15.3 問題研究
15.4 分析與檢測(cè)內(nèi)存泄漏
15.5 內(nèi)存分析工具
15.6 常見的內(nèi)存泄漏的原因
第16章 與全局事務(wù)xa相關(guān)的故障
16.1 問題描述
16.2 通過配讓tuxedo支持事務(wù)
16.3 運(yùn)行時(shí)問題
16.4 xa跟蹤
第17章 ipc相關(guān)故障
17.1 tuxedo使用的ipc
17.2 ipc設(shè)置
17.3 ipc命令
17.4 ipc常見疑難問題
第18章 一般網(wǎng)絡(luò)故障
18.1 防火墻及防火墻相關(guān)故障
18.2 網(wǎng)絡(luò)狀態(tài)查詢netstat
18.3 網(wǎng)絡(luò)報(bào)文追蹤
18.4 其他網(wǎng)絡(luò)工具
18.5 tuxedo多機(jī)架構(gòu)(mp)
18.6 tuxedo的多域架構(gòu)(domain)
18.7 故障分類排除
第19章 wtc和jolt支持模式
19.1 重溫什么是wtc和jolt
19.2 什么引發(fā)wtc和jolt故障
19.3 wtc和jolt相關(guān)故障的癥狀及解決方法
19.4 wtc和jolt故障排查清單
第5篇 高 階篇
第20章 tuxedo的cobol編程
20.1 運(yùn)行環(huán)境配置
20.2 tuxedo下使用cobol編程與c語言編程的異同
20.3 使用cobol編寫tuxedo程序的局限性
20.4 tuxedo下cobol與c語言的混合編程及模塊集成
第21章 基于tuxedo對(duì)大機(jī)應(yīng)用的遷移——art
21.1 art簡(jiǎn)介
21.2 application rehosting workbench作業(yè)運(yùn)行環(huán)境
21.3 art for cics作業(yè)運(yùn)行環(huán)境
21.4 art for batch作業(yè)運(yùn)行環(huán)境
后記
章節(jié)摘錄
版權(quán)頁: 插圖: 多機(jī)與多域相比,各有優(yōu)缺點(diǎn)。多機(jī)方式成本低,但可管理性差,缺乏彈性;多域模式易于管理和維護(hù),適應(yīng)性強(qiáng),但成本高。一般來說,跨越多個(gè)地域、組織結(jié)構(gòu)復(fù)雜、業(yè)務(wù)相對(duì)獨(dú)立的分布式系統(tǒng),使用多域模式比較合適;而因?yàn)閱螜C(jī)處理能力有限,需要使用集群方式來加強(qiáng)計(jì)算能力和可靠性的系統(tǒng),使用多機(jī)模式比較合適。 多機(jī)模式與多域模式存在很多相似的地方,大多數(shù)多機(jī)應(yīng)用程序可以改成多域模式,并不會(huì)造成性能損失,反之亦然。但是在有的情況下,使用多機(jī)模式不但可以充分利用硬件資源,而且可以節(jié)省成本,但是系統(tǒng)卻缺乏彈性。使用多域模式雖然成本比較高,但是系統(tǒng)的可靠性和適應(yīng)性卻比較好。下面從管理模式、適應(yīng)性和成本3個(gè)方面來作比較。 (1)管理模式:多機(jī)應(yīng)用采用的是集中式管理模式,所有管理工作都集中在Master節(jié)點(diǎn)上來完成,包括應(yīng)用程序的配置、啟動(dòng)、關(guān)閉、運(yùn)營(yíng)維護(hù)和日常事務(wù)管理等。應(yīng)用程序啟動(dòng)時(shí),Master節(jié)點(diǎn)會(huì)把配置文件依次傳遞到每一個(gè)節(jié)點(diǎn),然后通過tlisten進(jìn)程啟動(dòng)成員節(jié)點(diǎn)上的Tuxedo系統(tǒng),關(guān)閉過程也是一樣。主機(jī)之間除了要傳遞配置文件和管理指令外,還需要交換大量的業(yè)務(wù)數(shù)據(jù),這就對(duì)網(wǎng)絡(luò)的速度和響應(yīng)性提出了較高的要求,所有節(jié)點(diǎn)最好都處在同一個(gè)高速局域網(wǎng)中,否則很容易造成節(jié)點(diǎn)被隔離。如果構(gòu)成多機(jī)的節(jié)點(diǎn)比較多,那么應(yīng)用程序的啟動(dòng)和關(guān)閉都將是一個(gè)非常耗時(shí)的過程,所以建立節(jié)點(diǎn)數(shù)量不要超過5個(gè)。 多域應(yīng)用采用的是分散式的管理模式,即每個(gè)域都是一個(gè)獨(dú)立的管理單元,都有自己的配置文件,它們通過網(wǎng)關(guān)連在一起,協(xié)同處理客戶請(qǐng)求。域和域之間完全是松耦合的,它們都可以獨(dú)立地啟動(dòng)和關(guān)閉,它們只通過網(wǎng)關(guān)交換業(yè)務(wù)數(shù)據(jù),因此對(duì)網(wǎng)絡(luò)的響應(yīng)性要求不高。 (2)適應(yīng)性:雖然多機(jī)和多域應(yīng)用都支持?jǐn)?shù)據(jù)依賴路由、負(fù)載均衡和容錯(cuò),但是它們的適應(yīng)性是不同的。多機(jī)模式的適應(yīng)性較差,它很難滿足業(yè)務(wù)模塊的變動(dòng)和動(dòng)態(tài)增長(zhǎng)的需求,系統(tǒng)一旦啟動(dòng),很難再動(dòng)態(tài)添加新的節(jié)點(diǎn)和業(yè)務(wù)模塊,因此僅適合于構(gòu)建業(yè)務(wù)成熟、模塊相對(duì)固定的應(yīng)用。相比之下,多域模式的適應(yīng)性要好一些,很容易滿足業(yè)務(wù)變動(dòng)和模塊動(dòng)態(tài)增長(zhǎng)的需求。隨著業(yè)務(wù)的發(fā)展,企業(yè)可能會(huì)使用Tuxedo來開發(fā)更多的系統(tǒng),這些新系統(tǒng)可以很容易地使用域網(wǎng)關(guān)實(shí)現(xiàn)和現(xiàn)有系統(tǒng)的互聯(lián),實(shí)現(xiàn)業(yè)務(wù)滲透。如果某個(gè)子系統(tǒng)或模塊需要升級(jí),只需要把它所在的域網(wǎng)關(guān)關(guān)閉即可,而不會(huì)對(duì)其他域造成不良影響。由此可見,對(duì)于不斷發(fā)展變化的企業(yè)業(yè)務(wù)來說,多域模式更有彈性。
編輯推薦
《叱咤風(fēng)云:Tuxedo企業(yè)級(jí)運(yùn)維實(shí)戰(zhàn)》內(nèi)容介紹:在當(dāng)今信息時(shí)代和人才時(shí)代,如何能夠獲得高質(zhì)量的、快捷便利的IT服務(wù)是擺在所有企業(yè)IT運(yùn)維團(tuán)隊(duì)面前的一個(gè)迫切需要思考的問題,而單純求援于目前IT大廠商,其昂貴服務(wù)成本常常令大家覺得突兀和吃驚。一個(gè)可以作為參考的業(yè)內(nèi)公開數(shù)據(jù)是,主流企業(yè)級(jí)軟件公司的主要收入,尤其是利潤(rùn)來源,并不是軟件銷售本身,而是其技術(shù)和運(yùn)維服務(wù);而一般只夠支付幾年的服務(wù)運(yùn)維費(fèi)用,就已足夠購(gòu)買一套全新的軟件產(chǎn)品。如果有個(gè)機(jī)會(huì)能夠以相對(duì)公開的方式,針對(duì)企業(yè)級(jí)IT的運(yùn)維進(jìn)行系統(tǒng)性的知識(shí)整理和經(jīng)驗(yàn)共享,相信這種努力和轉(zhuǎn)移應(yīng)當(dāng)是件相當(dāng)有益處并有意義的工作。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載