ZeroC Ice權威指南

ZeroC Ice權威指南

《ZeroC Ice權威指南》是2015年6月電子工業出版社出版的圖書,作者是Leader-us。

基本介紹

  • 書名:ZeroCIce權威指南
  • 作者:Leader-us
  • ISBN:978-7-121-26244-9
  • 頁數:212頁
  • 定價:59.00元
  • 出版社電子工業出版社
  • 出版時間:2015年6月
  • 裝幀平裝
  • 開本:16開
內容簡介,內容提要,作者簡介,目錄,

內容簡介

ZeroC Ice權威指南》是業界第一本關於Ice這個知名開源分散式RPC中間件的紙質書籍,全書內容涵蓋了分散式系統架構概述、RPC原理、Ice基礎源碼研讀、高級進階、多語言調用、性能調優、SSL安全調用、IceGrid運維與組拳元習開發、分散式部署、移動套用開發實戰等精彩內頁刪愉容。

內容提要

《ZeroC Ice權威指南》是業界第一本關於Ice這個知名開源分散式RPC中間件的紙質書籍,全書內婆鑽芝容涵蓋了分散式系統架構概述、RPC原理、Ice基礎源碼研讀、高級進階、多語言調用、性能調優、SSL安全調用、IceGrid運維與開發、分散式部署、移動套用開發實戰等精彩內容。《ZeroC Ice權威指南》從淺到深、從原理到背後地進行源碼分析,從講解Demo到解決實際項目開發中的具體技術問題,帶領讀者一路探究Ice那些不為人知的奧秘,掃清Ice用於企業系統開發的技術困難;並帶領讀者從零開始開發一個線上訂票系統的Android套用,可直接調用後端運行於IceGrid上的訂票服務,訂票服務則採用常規的Spring+Hibernate+Ice架構實現具體的業務邏輯,從而讓讀者體驗基於Ice的移動套用的全棧開發過程;最後,關於網際網路架構師深造的內容,有助於讀者更深刻地理解分散式系統的原理和架構,並規劃自我提升的目標和方向。
與很多技術類書籍不同的是,《ZeroC Ice權威指南》不是簡單地羅列知識點和簡單代碼,而是在指導學習的過程中,不斷拋出一些高質量代碼,如客戶端封裝、服務端框架、服務調用攔截監控等可立即套用於生產的代碼,而且全書的大部分內容都是密切圍繞生產實踐中要解決的技術問題而展開的。無論是用於自我提升技術水平和拓展視野,還是用於具體指導當前的大型(網際網路)項目開發,本書都是非常值得研讀的精品,可以說,每一個有志於成長為網際網路架構師的IT人及希望轉型網際網路開發的工程師和技術經理都值擁有《ZeroC Ice權威指南》。

作者簡介

Leader-us,本名為吳治輝,擁尋熱歸有超過15年的軟體研發經驗,精通Java編程,專注於電信軟體和雲計算方面的軟體研發,參與過眾多與分散式、雲計算相關的大型項目的架構設計和編程,具備豐富的大型項目架構設計經驗,是業界少有的具備很強編程能力的S級資深架構師,就職於惠普。此外,他還是國內知名開源分散式資料庫中間件MyCat的發起人。當前MyCat項目已經有超過15名活躍志願者在參與和推進,其社區人數超過2000人,是當下熱門的移動網際網路和雲計算項目必備基礎中間件之一。
由於具備很強的技術功底和豐富的項采檔目開發經驗,並且文筆幽默,他的文章蘭乎詢再具備很強的實踐性,可直接用於解決項目開發中的實際問題,而且閱讀起來輕鬆有趣,讓人有耳目一新的感覺。

目錄

第1章 分散式挨邀嬸系統的那些事兒 1
1.1 分散式計算的三要素 1
1.2 分散式架構昔日的王者 4
1.3 作為架構師你需要懂更多 8
1.4 一切從重新認識RPC開始 11
1.5 反叛之冰——Ice 15
第2章 Ice啟程 16
2.1 Ice平台介紹 16
2.2 Ice的概念和原理 20
2.2.1 Ice Object 20
2.2.2 Ice Proxy 21
2.2.3 Location Service 23
2.2.4 總結 24
2.3 搭建Ice環境 25
2.4 掌握Slice 29
2.5 Hello World 34
2.6 多語言支持的魅力 40
第3章 Ice探險之旅 45
3.1 Ice RPC調用詳解 45
3.2 使用IceBox 55
3.3 Ice Registry 67
3.4 IceGrid Node 71
3.5 IceGrid實戰 74
3.6 IceGrid部署和運維工具 82
第4章 玩轉Ice 85
4.1 從改造Ice日誌開始 85
4.2 封裝Ice客戶端 91
4.3 集成Ice與Spring框架 95
4.4 實現Ice服務質量監控 98
4.5 用Maven標準化Ice項目 103
第5章 99%的人所不懂的Ice技能 107
5.1 深入解析Ice異步調用 107
5.2 Ice負載均衡機制研究 113
5.3 Ice SSL實踐 119
5.4 PHP最佳化建議 132
5.5 Ice性能調優 134
5.6 Ice部署方案 136
第6章 網際網路套用開發實戰 139
6.1 Ice For JavaScript 139
6.2 Ice對移動設備的支持 141
6.3 線上訂票系統(上) 146
6.4 線上訂票系統(中) 156
6.5 線上訂票系統(下) 162
第7章 網際網路架構師深造之路 176
7.1 成功轉型網際網路架構師 176
7.2 J2EE的體系架構 177
7.3 重新認識分散式系統的中間件 179
7.3.1 Apache ZooKeeper 180
7.3.2 Apache Kafka 182
7.3.3 Facebook Thrift 183
7.3.4 Apache Storm、Spark Streaming、Samza 184
7.3.5 LevelDB 188
7.3.6 MyCat 189
7.4 不要只局限於一門程式語言 191
……
2.2 Ice的概念和原理 20
2.2.1 Ice Object 20
2.2.2 Ice Proxy 21
2.2.3 Location Service 23
2.2.4 總結 24
2.3 搭建Ice環境 25
2.4 掌握Slice 29
2.5 Hello World 34
2.6 多語言支持的魅力 40
第3章 Ice探險之旅 45
3.1 Ice RPC調用詳解 45
3.2 使用IceBox 55
3.3 Ice Registry 67
3.4 IceGrid Node 71
3.5 IceGrid實戰 74
3.6 IceGrid部署和運維工具 82
第4章 玩轉Ice 85
4.1 從改造Ice日誌開始 85
4.2 封裝Ice客戶端 91
4.3 集成Ice與Spring框架 95
4.4 實現Ice服務質量監控 98
4.5 用Maven標準化Ice項目 103
第5章 99%的人所不懂的Ice技能 107
5.1 深入解析Ice異步調用 107
5.2 Ice負載均衡機制研究 113
5.3 Ice SSL實踐 119
5.4 PHP最佳化建議 132
5.5 Ice性能調優 134
5.6 Ice部署方案 136
第6章 網際網路套用開發實戰 139
6.1 Ice For JavaScript 139
6.2 Ice對移動設備的支持 141
6.3 線上訂票系統(上) 146
6.4 線上訂票系統(中) 156
6.5 線上訂票系統(下) 162
第7章 網際網路架構師深造之路 176
7.1 成功轉型網際網路架構師 176
7.2 J2EE的體系架構 177
7.3 重新認識分散式系統的中間件 179
7.3.1 Apache ZooKeeper 180
7.3.2 Apache Kafka 182
7.3.3 Facebook Thrift 183
7.3.4 Apache Storm、Spark Streaming、Samza 184
7.3.5 LevelDB 188
7.3.6 MyCat 189
7.4 不要只局限於一門程式語言 191
……

相關詞條

熱門詞條

聯絡我們