书悦网 -分布式服务框架:原理与实践【正版】
本书资料更新时间:2025-01-20 13:11:29

分布式服务框架:原理与实践【正版】 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线

分布式服务框架:原理与实践【正版】精美图片
》分布式服务框架:原理与实践【正版】电子书籍版权问题 请点击这里查看《

分布式服务框架:原理与实践【正版】书籍详细信息

  • ISBN:9787121279195
  • 作者:暂无作者
  • 出版社:暂无出版社
  • 出版时间:2016-01
  • 页数:312
  • 价格:9.31
  • 纸张:胶版纸
  • 装帧:平装
  • 开本:16开
  • 语言:未知
  • 丛书:暂无丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分
  • 豆瓣短评:点击查看
  • 豆瓣讨论:点击查看
  • 豆瓣目录:点击查看
  • 读书笔记:点击查看
  • 原文摘录:点击查看
  • 更新时间:2025-01-20 13:11:29

寄语:

【正版书籍 闪电发货 品质无忧 可开发票】


内容简介:

《分布式服务框架:原理与实践》作者具有丰富的分布式服务框架、平台中间件的架构设计和实践经验,主导设计的华为分布式服务框架已经在全球数十个国家成功商用。《分布式服务框架:原理与实践》依托工作实践,从分布式服务框架的架构设计原理到实践经验总结,涵盖了服务化架构演进、订阅发布、路由策略、集群容错和服务治理等多个专题,全方位剖析服务框架的设计原则和原理,结合大量实践案例与读者分享作者对分布式服务框架设计和运维的体会。同时,对基于Docker部署微服务以及基于微服务架构开发、部署和运维业务系统进行了详细介绍。


书籍目录:

第1?章应用架构演进?11?1?传统垂直应用架构?21?1?1?垂直应用架构介绍?21?1?2?垂直应用架构面临的挑战?41?2?RPC?架构?61?2?1?RPC?框架原理?61?2?2?最简单的RPC?框架实现?81?2?3?业界主流RPC?框架?141?2?4?RPC?框架面临的挑战?171?3?SOA?服务化架构?181?3?1?面向服务设计的原则?181?3?2?服务治理?191?4?微服务架构?211?4?1?什么是微服务?211?4?2?微服务架构对比SOA?221?5?总结?23第2?章分布式服务框架入门?252?1?分布式服务框架诞生背景?262?1?1?应用从集中式走向分布式?26?2?1?2?亟需服务治理?282?2?业界分布式服务框架介绍?292?2?1?阿里Dubbo?302?2?2?HSF?332?2?3?亚马逊Coral?Service?352?3?分布式服务框架设计?362?3?1?架构原理?362?3?2?功能特性?372?3?3?性能特性?392?3?4?可靠性?392?3?5?服务治理?402?4?总结?41第3?章通信框架?423?1?关键技术点分析?433?1?1?长连接还是短连接?433?1?2?BIO?还是NIO?433?1?3?自研还是选择开源NIO?框架?463?2?功能设计?473?2?1?服务端设计?483?2?2?客户端设计?503?3?可靠性设计?533?3?1?链路有效性检测?543?3?2?断连重连机制?563?3?3?消息缓存重发?573?3?4?资源优雅释放?583?4?性能设计?593?4?1?性能差的三宗罪?593?4?2?通信性能三原则?603?4?3?高性能之道?613?5?实践?613?6?总结?64第4?章序列化与反序列化?654?1?几个关键概念澄清?664?1?1?序列化与通信框架的关系?664?1?2?序列化与通信协议的关系?664?1?3?是否需要支持多种序列化方式?674?2?功能设计?674?2?1?功能丰富度?674?2?2?跨语言支持?684?2?3?兼容性?694?2?4?性能?704?3?扩展性设计?714?3?1?内置的序列化/反序列化功能类?714?3?2?反序列化扩展?724?3?3?序列化扩展?754?4?实践?774?4?1?接口的前向兼容性规范?774?4?2?高并发下的稳定性?784?5?总结?78第5?章协议栈?795?1?关键技术点分析?805?1?1?是否必须支持多协议?805?1?2?公有协议还是私有协议?805?1?3?集成开源还是自研?815?2?功能设计?825?2?1?功能描述?825?2?2?通信模型?825?2?3?协议消息定义?845?2?4?协议栈消息序列化支持的字段类型?855?2?5?协议消息的序列化和反序列化?865?2?6?链路创建?895?2?7?链路关闭?905?3?可靠性设计?905?3?1?客户端连接超时?905?3?2?客户端重连机制?915?3?3?客户端重复握手保护?915?3?4?消息缓存重发?925?3?5?心跳机制?925?4?安全性设计?925?5?实践—协议的前向兼容性?945?6?总结?95第6?章服务路由?966?1?透明化路由?976?1?1?基于服务注册中心的订阅发布?976?1?2?消费者缓存服务提供者地址?986?2?负载均衡?986?2?1?随机?986?2?2?轮循?996?2?3?服务调用时延?996?2?4?一致性哈希?1006?2?5?粘滞连接?1016?3?本地路由优先策略?1026?3?1?injvm?模式?1026?3?2?innative?模式?1026?4?路由规则?1036?4?1?条件路由规则?1036?4?2?脚本路由规则?1046?5?路由策略定制?1056?6?配置化路由?1066?7?实践—多机房路由?1076?8?总结?108第7章集群容错?1097?1?集群容错场景?1107?1?1?通信链路故障?1107?1?2?服务端超时?1117?1?3?服务端调用失败?1117?2?容错策略?1127?2?1?失败自动切换(Failover)?1127?2?2?失败通知(Failback)?1137?2?3?失败缓存(Failcache)?1137?2?4?快速失败(Failfast)?1147?2?5?容错策略扩展?1147?3?总结?115第8?章服务调用?1168?1?几个误区?1178?1?1?NIO?就是异步服务?1178?1?2?服务调用天生就是同步的?1188?1?3?异步服务调用性能更高?1208?2?服务调用方式?1208?2?1?同步服务调用?1208?2?2?异步服务调用?1218?2?3?并行服务调用?1258?2?4?泛化调用?1298?3?实践?1308?4?总结?131第9章服务注册中心?1329?1?几个概念?1339?1?1?服务提供者?1339?1?2?服务消费者?1339?1?3?服务注册中心?1339?2?关键功能特性设计?1349?2?1?支持对等集群?1359?2?2?提供CRUD?接口?1369?2?3?安全加固?1369?2?4?订阅发布机制?1379?2?5?可靠性?1389?3?基于ZooKeeper?的服务注册中心设计?1399?3?1?服务订阅发布流程设计?1399?3?2?服务健康状态检测?1419?3?3?对等集群防止单点故障?1429?3?4?变更通知机制?1449?4?总结?144第10?章服务发布和引用?14510?1?服务发布设计?14610?1?1?服务发布的几种方式?14610?1?2?本地实现类封装成代理?14810?1?3?服务发布成指定协议?14810?1?4?服务提供者信息注册?14910?2?服务引用设计?15010?2?1?本地接口调用转换成远程服务调用?15010?2?2?服务地址本地缓存?15110?2?3?远程服务调用?15110?3?实践?15210?3?1?对等设计原则?15210?3?2?启动顺序问题?15310?3?3?同步还是异步发布服务?15310?3?4?警惕网络风暴?15410?3?5?配置扩展?15410?4?总结?156第11?章服务灰度发布?15711?1?服务灰度发布流程设计?15811?1?1?灰度环境准备?15811?1?2?灰度规则设置?15911?1?3?灰度规则下发?16011?1?4?灰度路由?16111?1?5?失败回滚?16211?1?6?灰度发布总结?16311?2?总结?163第12?章参数传递?16412?1?内部传参?16512?1?1?业务内部参数传递?16512?1?2?服务框架内部参数传递?16812?2?外部传参?16912?2?1?通信协议支持?16912?2?2?传参接口定义?17012?3?实践?17112?3?1?防止参数互相覆盖?17112?3?2?参数生命周期管理?17112?4?总结?172第13?章服务多版本?17313?1?服务多版本管理设计?17413?1?1?服务版本号管理?17413?1?2?服务提供者?17513?1?3?服务消费者?17513?1?4?基于版本号的服务路由?17613?1?5?服务热升级?17713?2?与OSGi?的对比?17813?2?1?模块化开发?17913?2?2?插件热部署和热升级?18413?2?3?不使用OSGi?的其他理由?18513?3?总结?185第14?章流量控制?18614?1?静态流控?18714?1?1?传统静态流控设计方案?18714?1?2?传统方案的缺点?18814?1?3?动态配额分配制?18814?1?4?动态配额申请制?19014?2?动态流控?19114?2?1?动态流控因子?19214?2?2?分级流控?19214?3?并发控制?19314?3?1?服务端全局控制?19314?3?2?服务消费者流控?19414?4?连接控制?19514?4?1?服务端连接数流控?19514?4?2?服务消费者连接数流控?19514?5?并发和连接控制算法?19514?6?总结?197第15?章服务降级?19815?1?屏蔽降级?19915?1?1?屏蔽降级的流程?19915?1?2?屏蔽降级的设计实现?20015?2?容错降级?20215?2?1?容错降级的工作原理?20215?2?2?运行时容错降级?20415?3?业务层降级?20515?4?总结?205第16?章服务优先级调度?20716?1?设置服务优先级?20816?2?线程调度器方案?20916?3?Java?优先级队列?21016?4?加权优先级队列?21116?5?服务迁入迁出?21216?6?总结?213第17?章服务治理?21417?1?服务治理技术的历史变迁?21517?1?1?SOA?Governance?21517?1?2?分布式服务框架服务治理?21717?1?3?AWS?云端微服务治理?21717?2?应用服务化后面临的挑战?21817?2?1?跨团队协作问题?21917?2?2?服务的上下线管控?22017?2?3?服务安全?22017?2?4?服务SLA?保障?22117?2?5?故障快速定界定位?22117?3?服务治理?22217?3?1?服务治理架构设计?22317?3?2?运行态服务治理功能设计?22517?3?3?线下服务治理?23217?3?4?安全和权限管理?23417?4?总结?237第18?章分布式消息跟踪?23918?1?业务场景分析?24018?1?1?故障的快速定界定位?24018?1?2?调用路径分析?24118?1?3?调用来源和去向分析?24218?2?分布式消息跟踪系统设计?24218?2?1?系统架构?24318?2?2?埋点日志?24418?2?3?采样率?24718?2?4?采集和存储埋点日志?24818?2?5?计算和展示?24918?2?6?调用链扩展?25118?3?总结?251第19?章可靠性设计?25319?1?服务状态检测?25419?1?1?基于服务注册中心状态检测?25419?1?2?链路有效性状态检测机制?25519?2?服务健康度检测?25619?3?服务故障隔离?25719?3?1?进程级故障隔离?25719?3?2?VM?级故障隔离?25919?3?3?物理机故障隔离?26019?3?4?机房故障隔离?26119?4?其他可靠性特性?26219?4?1?服务注册中心?26219?4?2?监控中心?26219?4?3?服务提供者?26219?5?总结?263第20?章微服务架构?26420?1?微服务架构产生的历史背景?26520?1?1?研发成本挑战?26520?1?2?运维成本高?26720?1?3?新需求上线周期长?26820?2?微服务架构带来的改变?26820?2?1?应用解耦?26820?2?2?分而治之?27020?2?3?敏捷交付?27120?3?微服务架构解析?27120?3?1?微服务划分原则?27220?3?2?开发微服务?27220?3?3?基于Docker?容器部署微服务?27420?3?4?治理和运维微服务?27720?3?5?特点总结?27820?4?总结?279第21?章服务化实践?28021?1?性能和时延问题?28121?1?1?RPC?框架高性能设计?28121?1?2?业务实践?28521?2?事务一致性问题?28621?2?1?分布式事务设计方案?28721?2?2?分布式事务优化?28821?3?研发团队协作问题?28921?3?1?共用服务注册中心?29021?3?2?直连提供者?29021?3?3?多团队进度协同?29121?3?4?服务降级和Mock?测试?29121?3?5?协同调试问题?29221?3?6?接口前向兼容性?29221?4?总结?292


作者介绍:

李林锋,现任华为PaaS平台架构师,8年JavaNIO通信框架、平台中间件架构设计和开发经验,主导设计和开发的华为分布式服务框架已经在全球数十个国家成功商用。精通Netty、Mina、RPC框架、企业ESB总线、分布式服务框架等技术,公司总裁技术创新奖获得者。


出版社信息:

暂无出版社相关信息,正在全力查找中!


书籍摘录:

暂无相关书籍摘录,正在全力查找中!



原文赏析:

暂无原文赏析,正在全力查找中!


其它内容:

书籍介绍

《分布式服务框架:原理与实践》作者具有丰富的分布式服务框架、平台中间件的架构设计和实践经验,主导设计的华为分布式服务框架已经在全球数十个国家成功商用。《分布式服务框架:原理与实践》依托工作实践,从分布式服务框架的架构设计原理到实践经验总结,涵盖了服务化架构演进、订阅发布、路由策略、集群容错和服务治理等多个专题,全方位剖析服务框架的设计原则和原理,结合大量实践案例与读者分享作者对分布式服务框架设计和运维的体会。同时,对基于Docker部署微服务以及基于微服务架构开发、部署和运维业务系统进行了详细介绍。


书籍真实打分

  • 故事情节:9分

  • 人物塑造:4分

  • 主题深度:7分

  • 文字风格:7分

  • 语言运用:6分

  • 文笔流畅:3分

  • 思想传递:9分

  • 知识深度:5分

  • 知识广度:9分

  • 实用性:8分

  • 章节划分:4分

  • 结构布局:6分

  • 新颖与独特:4分

  • 情感共鸣:7分

  • 引人入胜:4分

  • 现实相关:5分

  • 沉浸感:9分

  • 事实准确性:3分

  • 文化贡献:8分


网站评分

  • 书籍多样性:8分

  • 书籍信息完全性:3分

  • 网站更新速度:7分

  • 使用便利性:7分

  • 书籍清晰度:9分

  • 书籍格式兼容性:5分

  • 是否包含广告:9分

  • 加载速度:5分

  • 安全性:5分

  • 稳定性:3分

  • 搜索功能:7分

  • 下载便捷性:6分


下载点评

  • 五星好评(85+)
  • 情节曲折(472+)
  • 快捷(121+)
  • 可以购买(376+)
  • 二星好评(245+)
  • 一星好评(433+)
  • 书籍完整(484+)
  • 少量广告(349+)
  • 全格式(356+)
  • 在线转格式(322+)
  • 方便(314+)

下载评价

  • 网友 戈***玉: ( 2025-01-17 05:23:09 )

    特别棒

  • 网友 瞿***香: ( 2025-01-02 01:21:40 )

    非常好就是加载有点儿慢。

  • 网友 辛***玮: ( 2025-01-03 20:10:24 )

    页面不错 整体风格喜欢

  • 网友 谭***然: ( 2025-01-18 16:31:56 )

    如果不要钱就好了

  • 网友 訾***晴: ( 2024-12-28 23:18:31 )

    挺好的,书籍丰富

  • 网友 菱***兰: ( 2025-01-15 20:26:13 )

    特好。有好多书

  • 网友 隗***杉: ( 2025-01-06 10:22:09 )

    挺好的,还好看!支持!快下载吧!

  • 网友 冯***卉: ( 2025-01-02 13:32:47 )

    听说内置一千多万的书籍,不知道真假的

  • 网友 寿***芳: ( 2025-01-10 19:16:31 )

    可以在线转化哦

  • 网友 宓***莉: ( 2025-01-03 03:03:30 )

    不仅速度快,而且内容无盗版痕迹。

  • 网友 林***艳: ( 2025-01-19 10:40:34 )

    很好,能找到很多平常找不到的书。

  • 网友 扈***洁: ( 2025-01-04 18:21:56 )

    还不错啊,挺好

  • 网友 敖***菡: ( 2024-12-28 10:51:52 )

    是个好网站,很便捷

  • 网友 仰***兰: ( 2025-01-12 15:10:33 )

    喜欢!很棒!!超级推荐!

  • 网友 宫***凡: ( 2025-01-18 01:03:39 )

    一般般,只能说收费的比免费的强不少。


随机推荐