国产TS紫迹丝袜高跟鞋在线,一区二区三区国产自产视频免费,67pao国产人成视频,午国产午夜激无码毛片不卡

愛碼網(wǎng)專注于資源免費(fèi)下載

大型分布式網(wǎng)站架構(gòu)設(shè)計(jì)與實(shí)踐 PDF 下載

大型分布式網(wǎng)站架構(gòu)設(shè)計(jì)與實(shí)踐 PDF 下載-第1張圖片 此部分為隱藏內(nèi)容,請(qǐng)輸入驗(yàn)證碼后查看
驗(yàn)證碼:


掃描右側(cè)圖片或微信搜索 “ Java技術(shù)分享屋 ” ,回復(fù) “ 驗(yàn)證碼 ” ,獲取驗(yàn)證密碼。
本資料僅供讀者預(yù)覽及學(xué)習(xí)交流使用,不能用于商業(yè)用途,請(qǐng)?jiān)谙螺d后24小時(shí)內(nèi)刪除。如果喜歡,請(qǐng)購買正版!

一.資料圖片

大型分布式網(wǎng)站架構(gòu)設(shè)計(jì)與實(shí)踐 PDF 下載-第2張圖片

二.資料簡(jiǎn)介

《大型分布式網(wǎng)站架構(gòu)設(shè)計(jì)與實(shí)踐》主要介紹了大型分布式網(wǎng)站架構(gòu)所涉及的一些技術(shù)細(xì)節(jié),包括SOA架構(gòu)的實(shí)現(xiàn)、互聯(lián)網(wǎng)安全架構(gòu)、構(gòu)建分布式網(wǎng)站所依賴的基礎(chǔ)設(shè)施、系統(tǒng)穩(wěn)定性保障和海量數(shù)據(jù)分析等內(nèi)容;深入地講述了大型分布式網(wǎng)站架構(gòu)設(shè)計(jì)的核心原理,并通過一些架構(gòu)設(shè)計(jì)的典型案例,幫助讀者了解大型分布式網(wǎng)站設(shè)計(jì)的一些常見場(chǎng)景及遇到的問題。

作者結(jié)合自己在阿里巴巴及淘寶網(wǎng)的實(shí)際工作經(jīng)歷展開論述?!洞笮头植际骄W(wǎng)站架構(gòu)設(shè)計(jì)與實(shí)踐》既可供初學(xué)者學(xué)習(xí),幫助讀者了解大型分布式網(wǎng)站的架構(gòu),以及解決問題的思路和方法,也可供業(yè)界同行參考,給日常工作帶來啟發(fā)。

三.作者簡(jiǎn)介

陳康賢,淘寶花名龍隆,淘寶技術(shù)部研發(fā)工程師,2011年加入淘寶網(wǎng),參與了阿里云手機(jī)商城、口碑網(wǎng)遷移、店鋪建站、offer、支付寶卡寶、生活商城、淘寶同學(xué)等項(xiàng)目,在分布式系統(tǒng)架構(gòu)設(shè)計(jì)、高并發(fā)系統(tǒng)設(shè)計(jì)、系統(tǒng)穩(wěn)定性保障等領(lǐng)域積累了較為豐富的實(shí)踐經(jīng)驗(yàn)。曾在程序員上發(fā)表過《漫談基于http協(xié)議的SOA架構(gòu)》《淺析HTTP平臺(tái)的安全穩(wěn)定性架構(gòu)》兩篇文章,對(duì)基于HTTP協(xié)議的SOA架構(gòu)有深入研究,在排查解決線上問題和故障方面有豐富的實(shí)踐經(jīng)驗(yàn),擅于利用數(shù)據(jù)分析解決實(shí)際問題,對(duì)新技術(shù)有濃厚的興趣。

四.資料目錄

第1章 面向服務(wù)的體系架構(gòu)(SOA) 1
本章主要介紹和解決以下問題,這些也是全書的基礎(chǔ):
HTTP協(xié)議的工作方式與HTTP網(wǎng)絡(luò)協(xié)議棧的結(jié)構(gòu)。
如何實(shí)現(xiàn)基于HTTP協(xié)議和TCP協(xié)議的RPC調(diào)用,它們之間有何差別,分別適應(yīng)何種場(chǎng)景。
如何實(shí)現(xiàn)服務(wù)的動(dòng)態(tài)注冊(cè)和路由,以及軟負(fù)載均衡的實(shí)現(xiàn)。
1.1 基于TCP協(xié)議的RPC 3
1.1.1 RPC名詞解釋 3
1.1.2 對(duì)象的序列化 4
1.1.3 基于TCP協(xié)議實(shí)現(xiàn)RPC 6
1.2 基于HTTP協(xié)議的RPC 9
1.2.1 HTTP協(xié)議棧 9
1.2.2 HTTP請(qǐng)求與響應(yīng) 15
1.2.3 通過HttpClient發(fā)送HTTP請(qǐng)求 16
1.2.4 使用HTTP協(xié)議的優(yōu)勢(shì) 17
1.2.5 JSON和XML 18
1.2.6 RESTful和RPC 20
1.2.7 基于HTTP協(xié)議的RPC的實(shí)現(xiàn) 22
1.3 服務(wù)的路由和負(fù)載均衡 30
1.3.1 服務(wù)化的演變 30
1.3.2 負(fù)載均衡算法 33
1.3.3 動(dòng)態(tài)配置規(guī)則 39
1.3.4 ZooKeeper介紹與環(huán)境搭建 40
1.3.5 ZooKeeper API使用簡(jiǎn)介 43
1.3.6 zkClient的使用 47
1.3.7 路由和負(fù)載均衡的實(shí)現(xiàn) 50
1.4 HTTP服務(wù)網(wǎng)關(guān) 54
第2章 分布式系統(tǒng)基礎(chǔ)設(shè)施 58
本章主要介紹和解決如下問題:
分布式緩存memcache的使用及分布式策略,包括Hash算法的選擇。
常見的分布式系統(tǒng)存儲(chǔ)解決方案,包括MySQL的分布式擴(kuò)展、HBase的API及使用場(chǎng)景、Redis的使用等。
如何使用分布式消息系統(tǒng)ActiveMQ來降低系統(tǒng)之間的耦合度,以及進(jìn)行應(yīng)用間的通信。
垂直化的搜索引擎在分布式系統(tǒng)中的使用,包括搜索引擎的基本原理、Lucene詳細(xì)的使用介紹,以及基于Lucene的開源搜索引擎工具Solr的使用。
2.1 分布式緩存 60
2.1.1 memcache簡(jiǎn)介及安裝 60
2.1.2 memcache API與分布式 64
2.1.3 分布式session 69
2.2 持久化存儲(chǔ) 71
2.2.1 MySQL擴(kuò)展 72
2.2.2 HBase 80
2.2.3 Redis 91
2.3 消息系統(tǒng) 95
2.3.1 ActiveMQ & JMS 96
2.4 垂直化搜索引擎 104
2.4.1 Lucene簡(jiǎn)介 105
2.4.2 Lucene的使用 108
2.4.3 Solr 119
2.5 其他基礎(chǔ)設(shè)施 125
第3章 互聯(lián)網(wǎng)安全架構(gòu) 126
本章主要介紹和解決如下問題:
常見的Web攻擊手段和防御方法,如XSS、CRSF、SQL注入等。
常見的一些安全算法,如數(shù)字摘要、對(duì)稱加密、非對(duì)稱加密、數(shù)字簽名、數(shù)字證書等。
如何采用摘要認(rèn)證方式防止信息篡改、通過數(shù)字簽名驗(yàn)證通信雙方的合法性,以及通過HTTPS協(xié)議保障通信過程中數(shù)據(jù)不被第三方監(jiān)聽和截獲。
在開放平臺(tái)體系下,OAuth協(xié)議如何保障ISV對(duì)數(shù)據(jù)的訪問是經(jīng)過授權(quán)的合法行為。
3.1 常見的Web攻擊手段 128
3.1.1 XSS攻擊 128
3.1.2 CRSF攻擊 130
3.1.3 SQL注入攻擊 133
3.1.4 文件上傳漏洞 139
3.1.5 DDoS攻擊 146
3.1.6 其他攻擊手段 149
3.2 常用的安全算法 149
3.2.1 數(shù)字摘要 149
3.2.2 對(duì)稱加密算法 155
3.2.3 非對(duì)稱加密算法 158
3.2.4 數(shù)字簽名 162
3.2.5 數(shù)字證書 166
3.3 摘要認(rèn)證 185
3.3.1 為什么需要認(rèn)證 185
3.3.2 摘要認(rèn)證的原理 187
3.3.3 摘要認(rèn)證的實(shí)現(xiàn) 188
3.4 簽名認(rèn)證 192
3.4.1 簽名認(rèn)證的原理 192
3.4.2 簽名認(rèn)證的實(shí)現(xiàn) 193
3.5 HTTPS協(xié)議 200
3.5.1 HTTPS協(xié)議原理 200
3.5.2 SSL/TLS 201
3.5.3 部署HTTPS Web 208
3.6 OAuth協(xié)議 215
3.6.1 OAuth的介紹 215
3.6.2 OAuth授權(quán)過程 216
第4章 系統(tǒng)穩(wěn)定性 218
本章主要介紹和解決如下問題:
常用的在線日志分析命令的使用和日志分析腳本的編寫,如cat、grep、wc、less等命令的使用,以及awk、shell腳本的編寫。
如何進(jìn)行集群的監(jiān)控,包括監(jiān)控指標(biāo)的定義、心跳檢測(cè)、容量評(píng)估等。
如何保障高并發(fā)系統(tǒng)的穩(wěn)定運(yùn)行,如采用流量控制、依賴管理、服務(wù)分級(jí)、開關(guān)等策略,以及介紹如何設(shè)計(jì)高并發(fā)系統(tǒng)。
如何優(yōu)化應(yīng)用的性能,包括前端優(yōu)化、Java程序優(yōu)化、數(shù)據(jù)庫查詢優(yōu)化等。
如何進(jìn)行Java應(yīng)用故障的在線排查,包括一系列排查工具的使用,以及一些實(shí)際案例的介紹等。
4.1 在線日志分析 220
4.1.1 日志分析常用命令 220
4.1.2 日志分析腳本 230
4.2 集群監(jiān)控 239
4.2.1 監(jiān)控指標(biāo) 239
4.2.2 心跳檢測(cè) 247
4.2.3 容量評(píng)估及應(yīng)用水位 252
4.3 流量控制 255
4.3.1 流量控制實(shí)施 255
4.3.2 服務(wù)穩(wěn)定性 260
4.3.3 高并發(fā)系統(tǒng)設(shè)計(jì) 265
4.4 性能優(yōu)化 277
4.4.1 如何尋找性能瓶頸 277
4.4.2 性能測(cè)試工具 285
4.4.3 性能優(yōu)化措施 292
4.5 Java應(yīng)用故障的排查 314
4.5.1 常用的工具 314
4.5.2 典型案例分析 331
第5章 數(shù)據(jù)分析 337
本章主要介紹和解決如下問題:
分布式系統(tǒng)中日志收集系統(tǒng)的架構(gòu)。
如何通過Storm進(jìn)行實(shí)時(shí)的流式數(shù)據(jù)分析。
如何通過Hadoop進(jìn)行離線數(shù)據(jù)分析,通過Hive建立數(shù)據(jù)倉庫。
如何將關(guān)系型數(shù)據(jù)庫中存儲(chǔ)的數(shù)據(jù)導(dǎo)入HDFS,以及從HDFS中將數(shù)據(jù)導(dǎo)入關(guān)系型數(shù)據(jù)庫。
如何將分析好的數(shù)據(jù)通過圖形展示給用戶。
5.1 日志收集 339
5.1.1 inotify機(jī)制 339
5.1.2 ActiveMQ-CPP 343
5.1.3 架構(gòu)和存儲(chǔ) 359
5.1.4 Chukwa 362
5.2 離線數(shù)據(jù)分析 369
5.2.1 Hadoop項(xiàng)目簡(jiǎn)介 370
5.2.2 Hadoop環(huán)境搭建 374
5.2.3 MapReduce編寫 384
5.2.4 Hive使用 389
5.3 流式數(shù)據(jù)分析 403
5.3.1 Storm的介紹 404
5.3.2 安裝部署Storm 407
5.3.3 Storm的使用 418
5.4 數(shù)據(jù)同步 422
5.4.1 離線數(shù)據(jù)同步 423
5.4.2 實(shí)時(shí)數(shù)據(jù)同步 429
5.5 數(shù)據(jù)報(bào)表 431
5.5.1 數(shù)據(jù)報(bào)表能提供什么 431
5.5.2 報(bào)表工具Highcharts 432
參考文獻(xiàn) 445


本文鏈接:http://fangxuan.com.cn/java/186.html

網(wǎng)友評(píng)論

熱門文章
隨機(jī)文章
熱門標(biāo)簽
側(cè)欄廣告位