中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
分布式緩存.原理.架構及GO語言實現

包郵 分布式緩存.原理.架構及GO語言實現

作者:胡世杰
出版社:人民郵電出版社出版時間:2019-01-01
開本: 其他 頁數: 174
中 圖 價:¥36.3(7.4折) 定價  ¥49.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

分布式緩存.原理.架構及GO語言實現 版權信息

  • ISBN:9787115491381
  • 條形碼:9787115491381 ; 978-7-115-49138-1
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

分布式緩存.原理.架構及GO語言實現 本書特色

隨著互聯網的飛速發展,各行各業對互聯網服務的要求也越來越高,互聯網系統很多常見的存儲類場景都面臨著容量和穩定性風險。此時,本地緩存已無法滿足需要,分布式緩存由于其高性能、高可用性等優點迅速被廣大互聯網公司接受并使用。 。 本書共分3個部分,每個部分都有3章。第1部分為基本功能的實現,主要介紹基于HTTP的in memory緩存服務、HTTP/REST協議、TCP等。第2部分介紹性能相關的內容,我們將集中全力講解從各方面提升緩存服務性能的方法,主要包括pipeline的原理、RocksDB批量寫入等。*后一個部分則和分布式緩存服務集群有關,主要介紹分布式緩存集群、節點的再平衡功能等。本書選擇用來實現分布式緩存的編程語言是當前流行的Go語言。 本書適合從事緩存方面工作的工程師或架構師,也適合想要學習和實現分布式緩存的讀者。

分布式緩存.原理.架構及GO語言實現 內容簡介

隨著互聯網的飛速發展,各行各業對互聯網服務的要求也越來越高,互聯網系統很多常見的存儲類場景都面臨著容量和穩定性風險。此時,本地緩存已無法滿足需要,分布式緩存由于其高性能、高可用性等優點迅速被廣大互聯網公司接受并使用。 。 本書共分3個部分,每個部分都有3章。部分為基本功能的實現,主要介紹基于HTTP的in memory緩存服務、HTTP/REST協議、TCP等。第2部分介紹性能相關的內容,我們將集中全力講解從各方面提升緩存服務性能的方法,主要包括pipeline的原理、RocksDB批量寫入等。很后一個部分則和分布式緩存服務集群有關,主要介紹分布式緩存集群、節點的再平衡功能等。本書選擇用來實現分布式緩存的編程語言是當前流行的Go語言。 本書適合從事緩存方面工作的工程師或架構師,也適合想要學習和實現分布式緩存的讀者。

分布式緩存.原理.架構及GO語言實現 目錄

第 1部分 基本功能

第 1章 基于HTTP的內存緩存服務 3

1.1 緩存服務的接口 3

1.1.1 REST接口 3

1.1.2 緩存Set流程 5

1.1.3 緩存Get流程 6

1.1.4 緩存Del流程 7

1.2 Go語言實現 8

1.2.1 main包的實現 8

1.2.2 cache包的實現 9

1.2.3 HTTP包的實現 14

1.3 功能演示 19

1.4 與Redis比較 21

1.4.1 Redis介紹 21

1.4.2 redis-benchmark介紹 23

1.4.3 cache-benchmark介紹 24

1.4.4 性能對比 26

1.5 小結 30

第 2章 基于TCP的內存緩存服務 32

2.1 基于TCP的緩存協議規范 33

2.1.1 協議范式 33

2.1.2 緩存Set流程 35

2.1.3 緩存Get流程 36

2.1.4 緩存Del流程 36

2.2 Go語言實現 37

2.2.1 main函數的變化 37

2.2.2 TCP包的實現 38

2.2.3 客戶端的實現 44

2.3 功能演示 45

2.4 性能測試 47

2.5 小結 48

第3章 數據持久化 50

3.1 RocksDB簡介 50

3.2 RocksDB性能測試 51

3.2.1 基本讀寫性能 52

3.2.2 大容量測試 52

3.3 用cgo調用C 庫函數 55

3.4 Go語言實現 58

3.4.1 main函數的實現 58

3.4.2 cache包的實現 59

3.5 功能演示 65

3.6 性能測試 67

3.7 小結 69

第 2部分 性能相關

第4章 用pipelining加速性能 73

4.1 pipelining原理 73

4.2 redis pipelining性能對比 75

4.3 Go語言實現 77

4.3.1 main包的實現 77

4.3.2 cacheClient包的實現 86

4.4 性能測試 97

4.5 小結 99

第5章 批量寫入 101

5.1 批量寫入能夠提升寫入性能的原理 101

5.2 RocksDB批量寫入性能測試 102

5.3 Go語言實現 103

5.4 性能測試 108

5.5 小結 112

第6章 異步操作 113

6.1 異步操作能夠提升讀取性能的原理 114

6.2 Go語言實現 117

6.3 性能測試 122

6.4 小結 127

第3部分 服務集群

第7章 分布式緩存 131

7.1 為什么我們需要集群服務 131

7.2 負載均衡和一致性散列 133

7.3 獲取節點列表的接口 140

7.4 Go語言實現 140

7.4.1 main函數的實現 140

7.4.2 cluster包的實現 141

7.4.3 HTTP包的實現 145

7.4.4 TCP包的實現 147

7.5 功能演示 149

7.6 小結 152

第8章 節點再平衡 154

8.1 節點再平衡的技術細節 154

8.2 節點再平衡的接口 155

8.3 Go語言實現 155

8.3.1 HTTP包的實現 155

8.3.2 cache包的實現 157

8.4 功能演示 162

8.5 小結 164



第9章 緩存生存時間 166

9.1 緩存生存時間的作用 166

9.2 Go語言實現 167

9.2.1 main函數的實現 167

9.2.2 cache包的實現 168

9.3 功能演示 172

9.4 小結 174





展開全部

分布式緩存.原理.架構及GO語言實現 作者簡介

胡世杰,上海交通大學碩士,目前在七牛云任職技術專家,是私有云存儲服務的負責人。 他是分布式對象存儲系統專家,在該領域擁有多年的架構、開發和部署經驗,精通C、C 、Perl、Python、Ruby、Go等多種編程語言,熟悉ElasticSearch、RabbitMQ等各種開源軟件。之前他還寫過一本關于分布式對象存儲的圖書—《分布式對象存儲—原理、架構及Go語言實現》。本書是他的第二部作品。 除了自己寫作,他還致力于技術圖書的翻譯,是《JavaScript面向對象精要》《Python和HDF5大數據應用》《Python高性能編程》等多部著作的譯者。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 刚性-柔性防水套管-橡胶伸缩接头-波纹管补偿器-启腾供水材料有限公司 | 【同风运车官网】一站式汽车托运服务平台,验车满意再付款 | 防腐木批发价格_深圳_惠州_东莞防腐木厂家_森源(深圳)防腐木有限公司 | 铝箔袋,铝箔袋厂家,东莞铝箔袋,防静电铝箔袋,防静电屏蔽袋,防静电真空袋,真空袋-东莞铭晋让您的产品与众不同 | 蜘蛛车-高空作业平台-升降机-高空作业车租赁-臂式伸缩臂叉装车-登高车出租厂家 - 普雷斯特机械设备(北京)有限公司 | 单级/双级旋片式真空泵厂家,2xz旋片真空泵-浙江台州求精真空泵有限公司 | 沈阳液压泵_沈阳液压阀_沈阳液压站-沈阳海德太科液压设备有限公司 | 工业插头-工业插头插座【厂家】-温州罗曼电气 | 期货软件-专业期货分析软件下载-云智赢 | 长沙广告公司|长沙广告制作设计|长沙led灯箱招牌制作找望城湖南锦蓝广告装饰工程有限公司 | 电磁流量计厂家_涡街流量计厂家_热式气体流量计-青天伟业仪器仪表有限公司 | 安驭邦官网-双向万能直角铣头,加工中心侧铣头,角度头[厂家直销] 闸阀_截止阀_止回阀「生产厂家」-上海卡比阀门有限公司 | 上海阳光泵业制造有限公司 -【官方网站】 | 天津市能谱科技有限公司-专业的红外光谱仪_红外测油仪_紫外测油仪_红外制样附件_傅里叶红外光谱技术生产服务厂商 | 中山东港家具集团-酒店-办公-医养家具定制厂家 | 半容积式换热器_北京浮动盘管换热器厂家|北京亿丰上达 | 美能达分光测色仪_爱色丽分光测色仪-苏州方特电子科技有限公司 | 粉丝机械,粉丝烘干机,粉丝生产线-招远市远东粉丝机械有限公司 | 铝合金重力铸造_铝合金翻砂铸造_铝铸件厂家-东莞市铝得旺五金制品有限公司 | HV全空气系统_杭州暖通公司—杭州斯培尔冷暖设备有限公司 | 砂尘试验箱_淋雨试验房_冰水冲击试验箱_IPX9K淋雨试验箱_广州岳信试验设备有限公司 | 谈股票-今日股票行情走势分析-牛股推荐排行榜 | 耐酸泵,耐腐蚀真空泵,耐酸真空泵-淄博华舜耐腐蚀真空泵有限公司 精密模具-双色注塑模具加工-深圳铭洋宇通 | 尾轮组_头轮组_矿用刮板_厢式刮板机_铸石刮板机厂家-双驰机械 | 品牌设计_VI设计_电影海报设计_包装设计_LOGO设计-Bacross新越品牌顾问 | 台式核磁共振仪,玻璃软化点测定仪,旋转高温粘度计,测温锥和测温块-上海麟文仪器 | 齿辊分级破碎机,高低压压球机,立式双动力磨粉机-郑州长城冶金设备有限公司 | 电缆接头-防爆电缆接头-格兰头-金属电缆接头-防爆填料函 | 知网论文检测系统入口_论文查重免费查重_中国知网论文查询_学术不端检测系统 | 济南展厅设计施工_数字化展厅策划设计施工公司_山东锐尚文化传播有限公司 | 垃圾清运公司_环卫保洁公司_市政道路保洁公司-华富环境 | 杭州火蝠电商_京东代运营_拼多多全托管代运营【天猫代运营】 | 雨水收集系统厂家-雨水收集利用-模块雨水收集池-徐州博智环保科技有限公司 | TPE_TPE热塑性弹性体_TPE原料价格_TPE材料厂家-惠州市中塑王塑胶制品公司- 中塑王塑胶制品有限公司 | 板框压滤机-隔膜压滤机-厢式压滤机生产厂家-禹州市君工机械设备有限公司 | T恤衫定做,企业文化衫制作订做,广告T恤POLO衫定制厂家[源头工厂]-【汉诚T恤定制网】 | 济南货架定做_仓储货架生产厂_重型货架厂_仓库货架批发_济南启力仓储设备有限公司 | 营养师网,营养师考试时间,报名入口—网站首页| 软瓷_柔性面砖_软瓷砖_柔性石材_MCM软瓷厂家_湖北博悦佳软瓷 | 高柔性拖链电缆-聚氨酯卷筒电缆-柔性屏蔽电缆厂家-玖泰电缆 | NM-02立式吸污机_ZHCS-02软轴刷_二合一吸刷软轴刷-厦门地坤科技有限公司 |