由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高99元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
正版新书]Spring Cloud Alibaba微服务架构设计与开发实战郑天民
¥ ×1
前言<br />第1章 微服务架构与Spring<br /> Cloud Alibaba1<br />1.1 直面微服务架构1<br />1.1.1 从单体系统到微服务架构2<br />1.1.2 微服务架构的实施方法4<br />1.1.3 微服务架构的核心组件5<br />1.2 引入Spring Cloud Alibaba9<br />1.2.1 Spring Cloud微服务解决方案9<br />1.2.2 从Spring Cloud到Spring <br /> Cloud Alibaba11<br />1.3 案例系统12<br />1.3.1 业务分析和系统建模12<br />1.3.2 实现过程和技术约定13<br />1.4 本章小结16<br />第2章 注册中心和Nacos18<br />2.1 注册中心解决方案19<br />2.1.1 服务治理基本需求19<br />2.1.2 注册中心模型20<br />2.1.3 注册中心实现方案21<br />2.2 构建Nacos服务22<br />2.2.1 Nacos整体架构23<br />2.2.2 构建Nacos高可用架构24<br />2.3 使用Nacos注册和发现服务27<br />2.3.1 Nacos服务注册27<br />2.3.2 Nacos服务发现27<br />2.4 Nacos组成结构和设计模型29<br />2.4.1 Nacos分级模型29<br />2.4.2 Nacos资源隔离30<br />2.5 Nacos服务治理的高级特性32<br />2.5.1 Nacos服务路由机制33<br />2.5.2 Nacos服务实例健康检测34<br />2.6 案例系统演进36<br />2.6.1 案例分析36<br />2.6.2 集成注册中心36<br />2.7 本章小结39<br />第3章 远程调用和OpenFeign40<br />3.1 分布式远程调用41<br />3.1.1 远程调用的组成结构41<br />3.1.2 远程调用的核心技术43<br />3.2 OpenFeign功能特性47<br />3.2.1 OpenFeign核心注解47<br />3.2.2 OpenFeign高级特性50<br />3.3 OpenFeign使用技巧56<br />3.3.1 OpenFeign开发模式56<br />3.3.2 OpenFeign接口定义模式57<br />3.3.3 OpenFeign性能优化59<br />3.4 案例系统演进60<br />3.4.1 案例分析60<br />3.4.2 实现远程调用60<br />3.5 本章小结65<br />第4章 负载均衡和Spring <br /> Cloud LoadBalancer67<br />4.1 负载均衡和常见算法68<br />4.1.1 负载均衡的类型68<br />4.1.2 负载均衡算法69<br />4.2 使用Spring Cloud LoadBalancer<br /> 实现负载均衡71<br />4.2.1 引入Spring Cloud <br /> LoadBalancer71<br />4.2.2 Spring Cloud LoadBalancer<br /> 组成结构72<br />4.3 扩展负载均衡策略78<br />4.3.1 实现自定义负载均衡算法78<br />4.3.2 实现标签化负载均衡方案81<br />4.4 Spring Cloud LoadBalancer基本<br /> 原理85<br />4.4.1 LoadBalancerClient接口及其<br /> 实现86<br />4.4.2 @LoadBalanced注解89<br />4.5 案例系统演进91<br />4.5.1 案例分析91<br />4.5.2 实现负载均衡92<br />4.6 本章小结93<br />第5章 配置中心和Nacos94<br />5.1 配置中心的模型和作用94<br />5.1.1 配置中心的基本模型95<br />5.1.2 配置中心的核心需求和实现<br /> 工具96<br />5.2 使用Nacos实现集中式配置管理97<br />5.2.1 配置中心分级模型和DataId97<br />5.2.2 集成配置中心99<br />5.3 Nacos配置中心的高级特性102<br />5.3.1 配置隔离和配置共享102<br />5.3.2 灰度发布105<br />5.4 Nacos配置信息热更新和长轮询<br /> 机制106<br />5.5 案例系统演进109<br />5.5.1 案例分析109<br />5.5.2 集成配置中心109<br />5.6 本章小结110<br />第6章 服务网关和Spring <br /> Cloud Gateway112<br />6.1 服务网关的基本概念和模型113<br />6.1.1 服务网关的作用113<br />6.1.2 服务网关的组成结构114<br />6.2 使用Spring Cloud Gateway实现<br /> 服务网关115<br />6.2.1 Spring Cloud Gateway组件115<br />6.2.2 Spring Cloud Gateway配置116<br />6.3 Spring Cloud Gateway的工作<br /> 流程和实现原理119<br />6.3.1 管道-过滤器架构模式119<br />6.3.2 Spring Cloud Gateway执行<br /> 流程124<br />6.4 Spring Cloud Gateway扩展127<br />6.4.1 Spring Cloud Gateway内置<br /> 过滤器127<br />6.4.2 Spring Cloud Gateway功能<br /> 扩展方式和实现130<br />6.5 案例系统演进133<br />6.5.1 案例分析133<br />6.5.2 网关配置134<br />6.5.3 全局异常处理136<br />6.6 本章小结137<br />第7章 消息通信和RocketMQ139<br />7.1 消息通信和消息中间件140<br />7.1.1 消息中间件的基本结构140<br />7.1.2 消息通信的作用141<br />7.2 使用RocketMQ实现消息发布<br /> 和消息消费144<br />7.2.1 RocketMQ的基本概念和工作<br /> 流程144<br />7.2.2 RocketMQ消息发送方式148<br />7.2.3 RocketMQ消息消费方式151<br />7.3 RocketMQ高级主题157<br />7.3.1 RocketMQ延迟消息157<br />7.3.2 RocketMQ顺序消息160<br />7.3.3 RocketMQ消息过滤163<br />7.4 RocketMQ消息可靠性分析167<br />7.4.1 消息发送可靠性167<br />7.4.2 消息存储可靠性168<br />7.4.3 消息消费可靠性169<br />7.5 案例系统演进170<br />7.5.1 案例分析170<br />7.5.2 实现普通消息发送和消息<br /> 消费171<br />7.5.3 实现延迟消息和消息过滤179<br />7.6 本章小结183<br />第8章 分布式事务和Seata184<br />8.1 分布式事务的实现策略和模式184<br />8.1.1 分布式事务的基本概念185<br />8.1.2 分布式事务的实现模式190<br />8.2 Seata框架和功能特性196<br />8.2.1 Seata整体架构与角色196<br />8.2.2 Seata部署和配置198<br />8.3 使用Seata实现AT模式201<br />8.3.1 AT模式结构201<br />8.3.2 Seata AT开发模式205<br />8.4 使用Seata实现TCC模式206<br />8.4.1 Seata TCC开发模式206<br />8.4.2 TCC异常情况及其处理方案209<br />8.5 使用Seata实现Saga和XA模式211<br />8.5.1 Seata Saga开发模式211<br />8.5.2 Seata XA开发模式212<br />8.6 Seata分布式事务模式的选型213<br />8.7 使用RocketMQ实现可靠事件<br /> 模式214<br />8.7.1 事务消息的基本概念214<br />8.7.2 事务消息的开发模式215<br />8.8 案例系统演进221<br />8.8.1 案例分析221<br />8.8.2 实现AT模式222<br />8.8.3 实现TCC模式225<br />8.9 本章小结234<br />第9章 服务可用性和Sentinel235<br />9.1 服务可用性问题和基本对策235<br />9.1.1 服务依赖失败和雪崩效应235<br />9.1.2 服务不可用的基本应对策略237<br />9.1.3 服务限流的基本概念和原理240<br />9.1.4 服务降级的基本概念和原理243<br />9.2 Sentinel核心概念和工作流程245<br />9.2.1 Sentinel功能特性和核心概念245<br />9.2.2 Sentinel指标体系和开发流程249<br />9.3 使用Sentinel实现请求限流252<br />9.3.1 Sentinel请求限流的开发步骤252<br />9.3.2 集成Sentinel257<br />9.4 使用Sentinel实现服务降级259<br />9.4.1 Sentinel服务降级的开发<br /> 步骤259<br />9.4.2 熔断器模型的自定义实现262<br />9.4.3 Sentinel熔断器的实现原理265<br />9.5 Sentinel功能扩展269<br />9.5.1 扩展点和SPI机制269<br />9.5.2 Sentinel内置扩展点272<br />9.5.3 基于扩展点实现动态规则<br /> 数据源274<br />9.6 案例系统演进277<br />9.6.1 案例分析277<br />9.6.2 实现请求限流278<br />9.6.3 实现服务降级280<br />9.7 本章小结285
(1)项目驱动:从零构建微服务案例项目,基于技术组件持续重构和演进。
(2)专项组件:提供灰度发布、网关扩展、可靠事件、开关降级等专项组件。
(3)代码赋能:面向日常微服务系统开发需求,提供即插即用的代码模板。
(4)视频演示:提供项目代码的完整视频讲解,手把手演示框架功能特性。
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格
