当前位置:首页 > 程序设计 >
《大型分布式网站架构设计与实践》电子书封面

大型分布式网站架构设计与实践

  • 发布时间:2019年10月01日 09:50:01
  • 作者:陈康贤
  • 大小:90.6 MB
  • 类别:网站设计电子书
  • 格式:PDF
  • 版本:全书影印版
  • 评分:9.7

    网站设计推荐

    大型分布式网站架构设计与实践 PDF 全书影印版

      给大家带来的一篇关于网站设计相关的电子书资源,介绍了关于分布式、网站架构、设计、实践方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小90.6 MB,陈康贤编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.6分

      Tags:

      内容介绍

      大型分布式网站架构设计与实践 PDF

      大型分布式网站架构设计与实践》关键详细介绍了大中型分布式系统网站结构所涉及到的某些技术细节,包含SOA构架的保持、网络安全构架、搭建分布式系统平台网站所依靠的基础设施建设、系统软件可靠性确保和海量数据分析等內容;深层次地叙述了大中型分布式系统平台网站架构模式的关键基本原理,并根据某些架构模式的经典案例,协助用户掌握大中型分布式系统网站制作的某些普遍情景及碰到的难题。

      创作者融合自身在*及*网的具体工作经验进行阐述。《大中型分布式系统平台网站架构模式与实践活动》既能够新手学习培训,协助用户掌握大中型分布式系统平台网站的构架,及其解决困难的构思和方式 ,也能够业内同行业参照,给日常事务产生启迪。

      目录

      • 第1章 面向服务的体系架构(SOA) 1
      • 1.1 基于TCP协议的RPC 3
      • 1.1.1 RPC名词解释 3
      • 1.1.2 对象的序列化 4
      • 1.1.3 基于TCP协议实现RPC 6
      • 1.2 基于HTTP协议的RPC 9
      • 1.2.1 HTTP协议栈 9
      • 1.2.2 HTTP请求与响应 15
      • 1.2.3 通过HttpClient发送HTTP请求 16
      • 1.2.4 使用HTTP协议的优势 17
      • 1.2.5 JSON和XML 18
      • 1.2.6 RESTful和RPC 20
      • 1.2.7 基于HTTP协议的RPC的实现 22
      • 1.3 服务的路由和负载均衡 30
      • 1.3.1 服务化的演变 30
      • 1.3.2 负载均衡算法 33
      • 1.3.3 动态配置规则 39
      • 1.3.4 ZooKeeper介绍与环境搭建 40
      • 1.3.5 ZooKeeper API使用简介 43
      • 1.3.6 zkClient的使用 47
      • 1.3.7 路由和负载均衡的实现 50
      • 1.4 HTTP服务网关 54
      • 第2章 分布式系统基础设施 58
      • 2.1 分布式缓存 60
      • 2.1.1 memcache简介及安装 60
      • 2.1.2 memcache API与分布式 64
      • 2.1.3 分布式session 69
      • 2.2 持久化存储 71
      • 2.2.1 MySQL扩展 72
      • 2.2.2 HBase 80
      • 2.2.3 Redis 91
      • 2.3 消息系统 95
      • 2.3.1 ActiveMQ & JMS 96
      • 2.4 垂直化搜索引擎 104
      • 2.4.1 Lucene简介 105
      • 2.4.2 Lucene的使用 108
      • 2.4.3 Solr 119
      • 2.5 其他基础设施 125
      • 第3章 互联网安全架构 126
      • 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 数字摘要 149
      • 3.2.2 对称加密算法 155
      • 3.2.3 非对称加密算法 158
      • 3.2.4 数字签名 162
      • 3.2.5 数字证书 166
      • 3.3 摘要认证 185
      • 3.3.1 为什么需要认证 185
      • 3.3.2 摘要认证的原理 187
      • 3.3.3 摘要认证的实现 188
      • 3.4 签名认证 192
      • 3.4.1 签名认证的原理 192
      • 3.4.2 签名认证的实现 193
      • 3.5 HTTPS协议 200
      • 3.5.1 HTTPS协议原理 200
      • 3.5.2 SSL/TLS 201
      • 3.5.3 部署HTTPS Web 208
      • 3.6 OAuth协议 215
      • 3.6.1 OAuth的介绍 215
      • 3.6.2 OAuth授权过程 216
      • 第4章 系统稳定性 218
      • 4.1 在线日志分析 220
      • 4.1.1 日志分析常用命令 220
      • 4.1.2 日志分析脚本 230
      • 4.2 集群监控 239
      • 4.2.1 监控指标 239
      • 4.2.2 心跳检测 247
      • 4.2.3 容量评估及应用水位 252
      • 4.3 流量控制 255
      • 4.3.1 流量控制实施 255
      • 4.3.2 服务稳定性 260
      • 4.3.3 高并发系统设计 265
      • 4.4 性能优化 277
      • 4.4.1 如何寻找性能瓶颈 277
      • 4.4.2 性能测试工具 285
      • 4.4.3 性能优化措施 292
      • 4.5 Java应用故障的排查 314
      • 4.5.1 常用的工具 314
      • 4.5.2 典型案例分析 331
      • 第5章 数据分析 337
      • 5.1 日志收集 339
      • 5.1.1 inotify机制 339
      • 5.1.2 ActiveMQ-CPP 343
      • 5.1.3 架构和存储 359
      • 5.1.4 Chukwa 362
      • 5.2 离线数据分析 369
      • 5.2.1 Hadoop项目简介 370
      • 5.2.2 Hadoop环境搭建 374
      • 5.2.3 MapReduce编写 384
      • 5.2.4 Hive使用 389
      • 5.3 流式数据分析 403
      • 5.3.1 Storm的介绍 404
      • 5.3.2 安装部署Storm 407
      • 5.3.3 Storm的使用 418
      • 5.4 数据同步 422
      • 5.4.1 离线数据同步 423
      • 5.4.2 实时数据同步 429
      • 5.5 数据报表 431
      • 5.5.1 数据报表能提供什么 431
      • 5.5.2 报表工具Highcharts 432
      • 参考文献 445

      以上就是本次介绍的网站设计电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:深入理解Redis

      下一篇:大型网站技术架构:核心原理与案例分析

      展开 +

      收起 -

      下载地址:百度网盘下载
      网站设计 相关电子书
      Axure RP8实战手册:网站和APP原型制作案例精粹
      Axure RP8实战手册:网站和APP原型制作案例精粹 PDF 彩色影印版

      这是一本介绍使用Axure RP 8.0 软件制作Web和App原型的图书,本书从APP到网站,166个实例完全讲解,全覆盖各个典型案例原型制作,欢迎下载

      立即下载
      R语言与网站分析
      R语言与网站分析 PDF 完整版

      《R语言与网站分析》从互联网应用角度对R语言如何实现数据挖掘和指标分析等问题做了阐述。通过诸多真实应用案例的分析,作者试图为读者建立起一座沟通数学原理和互联网实际业务应用的

      立即下载
      Bootstrap用户手册:设计响应式网站
      Bootstrap用户手册:设计响应式网站 PDF 完整超清版

      Bootstrap是Mark Otto和Jacob Thornton在Twitter公司共同开发的一个网站开发框架,2011年8月发布至今已经成为Github上最受关注的开源项目。从最初CSS驱动的项目到目前内置很多JavaScript插件和图标,并且涵盖表单和按钮元素、支持响应式Web设计

      立即下载
      PHP+MySQL动态网站开发从入门到精通
      PHP+MySQL动态网站开发从入门到精通 PDF 原书扫描版

      《PHP+MySQL动态网站开发从入门到精通》本书循序渐进地介绍了PHP 7 MySQL 5.7开发动态网站的主要知识和技能,提供案例、课件、命令速查手册,让你看得懂、学得会、做得出,教你快速成为网站应用开发高手。

      立即下载
      PHP&MySQL跨设备网站开发实例精粹
      PHP&MySQL跨设备网站开发实例精粹 PDF 超清扫描版

      这本书从易学实用的角度详细讲解了PHP、HTML5语法,MySQL数据库存取,网页之间的信息传递、表单的后端处理等,提供了丰富的网站开发范例,欢迎下载

      立即下载
      社交网站的数据挖掘与分析
      社交网站的数据挖掘与分析 PDF 完整第2版

      社交网站数据如同深埋地下的金矿,如何利用这些数据来发现哪些人正通过社交媒介进行联系?他们正在谈论什么?或者他们在哪儿?本书第2版对上一版内容进行了全面更新和修订,它将揭示

      立即下载
      小团队构建大网站:中小研发团队架构实践
      小团队构建大网站:中小研发团队架构实践 PDF 原书影印版

      本书结合作者十几年的工作经验,总结了一套系统又详细、且可落地的中小研发团队架构实践指导方案。本书分五个部分,开篇是本书的导读,架构篇介绍总体架构设计、应用架构设计、统一公司应用分层,以及性能调优WinDbg,框架篇是中间件或工具的介绍和使用,公共应用篇关注技术与业务的结合,案例篇主要提供了技改案例、技术与业务的匹配与融合等。

      立即下载
      读者心得
      61小时29分钟前回答

      PHP实现批量检测网站是否能够正常打开的方法

      本文实例讲述了PHP实现批量检测网站是否能够正常打开的方法。分享给大家供大家参考,具体如下: curl_setopt函数是php中一个重要的函数,它可以模仿用户的一些行为,如模仿用户登录,注册等等一些用户可操作的行为。 ?php//设置最大执行时间是 120秒ini_set('max_execution_time',120);function httpcode($url){ $ch = curl_init(); $timeout = 3; curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout); curl_setopt($ch,CURLOPT_URL,$url); curl_exec($ch); return $httpcode = curl_getinfo($ch,CURLINFO_HTTP_CODE); curl_close($ch);}$check_web = array('//www.jb51.net/','http://sc.jb51.net/','http://tools.jb……

      68小时42分钟前回答

      推荐Bootstrap免费字体和图标网站

      如果你正在寻找Bootstrap图标,那今天的推荐对你而言绝对非常重要!在这篇内容中,我们把这套框架上的免费字体图标做了个整合(当然,以后还会不断的更新)。正如你所知,图标字体在一个web网页设计拥有很多优势:它们使用方便,不仅仅是图像,更是一个载体。大小随意缩放,还可以适应各种尺寸的屏幕(包含移动设备,平板电脑等)。 这套集合图标使用起来非常的方便:你只需要点击下载包,将文件添加到你的目录中。在介绍中我们也会对每一个图标有一个简短的描述,让你了解如何使用它们。如果你有兴趣收藏,也可以自己创建一个文档,将它们全部添加进去。我们经常会推荐一些图标网站给……

      39小时50分钟前回答

      盘点由python开发的网站和应用

      列举一些比较有名的网站或应用。这其中有一些是用python进行开发,有一些在部分业务或功能上使用到了python,还有的是支持python作为扩展脚本语言。 相关推荐:《python视频》 例: Reddit- 社交分享网站,最早用Lisp开发,在2005年转为python Dropbox- 文件分享服务 豆瓣网- 图书、唱片、电影等文化产品的资料数据库网站 Django- 鼓励快速开发的Web应用框架 Fabric- 用于管理成百上千台Linux主机的程序库 EVE- 网络游戏EVE大量使用Python进行开发 Blender- 以C与Python开发的开源3D绘图软件 BitTorrent - bt下载软件客户端 Ubuntu Software Center- Ubuntu 9.10版本后自带的图形化包管理器 YUM- 用于RPM兼容的Linux系统上的包管理器 Civilization……

      35小时41分钟前回答

      PHP实现的网站目录扫描索引工具

      代码很简单,这里就不多废话了,本代码来至一位网友的投稿,经测试可用 ?phperror_reporting(E_ALL ignore_user_abort();set_time_limit(0);if ($_GET['act'] == 'op') {$data_url = $_GET['url'] . '/';$hz = $_GET['type'];list($fw1, $fw2) = explode('-', $_GET['fw']);$zs404 = strlen(file_get_contents_curl($data_url . "momaka")) + 200; //404页面字数$file_name = $_SERVER["REMOTE_ADDR"] . '_' . mt_rand(1000, 9999999) . '.txt'; //写入的文件名setcookie("file_name", $file_name, time() + 3600 * 24 * 7); //写入cookie 方便识别for ($i = $fw1;$i = $fw2;$i++) {$name = $data_url . $i . $hz; //curl读取页面$data = file_get_contents_curl($name); //判断页面是否有用if (strlen($data) $zs404) {$log = $name . ' *yes';} else {$log = $name . ' no';}file_put_contents……

      码农之家

      焦宏盛 提供上传

      资源
      20
      粉丝
      12
      喜欢
      247
      评论
      3

      Copyright 2018-2021 www.xz577.com 码农之家

      版权投诉 / 书籍推广:520161757@qq.com