加载中...
扫一扫
下载苏宁易购APP
关注苏宁推客公众号
自购省钱·分享赚钱
下载苏宁金融APP
关注苏宁易购服务号
用户评价:----
物流时效:----
售后服务:----
实名认证领苏宁支付券立即领取 >
¥
提前抢
SUPER会员专享
由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
欢迎光临本店铺
点我可查看更多商品哦~
100%刮中券,最高50元无敌券,券有效期7天
亲,今日还有0次刮奖机会
我的云钻:0
您的云钻暂时不足,攒足云钻再来刮
恭喜获得1张券!
今天的机会已经全部用完了,请明天再来
恭喜刮出两张券,请选择一张领取
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
正版 Spring Cloud开发实战 徐文聪 电子工业出版社 978712141118
¥ ×1
商品
服务
物流
目 录第1章 Spring Cloud微服务简介 0011.1 单体应用架构 0011.1.1 单体应用架构简介 0011.1.2 单体应用架构的优势 0011.1.3 单体应用架构的劣势 0021.2 微服务架构 0021.2.1 微服务架构简介 0021.2.2 微服务的来源 0021.2.3 微服务的优点 0021.2.4 微服务的缺点 0031.2.5 微服务架构的选择 0031.3 Spring Cloud介绍 0041.3.1 Spring Cloud的概念 0041.3.2 Spring Cloud的组件 0051.3.3 Spring Cloud版本介绍 0051.3.4 Spring Boot简介 0051.3.5 Spring Boot和Spring Cloud的关系 0061.4 本章小结 006第2章 微服务开发工具 0072.1 IDEA基本配置 0072.1.1 IDEA的安装 0072.1.2 字体设置 0072.1.3 自动编译开源 0092.1.4 代码提示设置 0092.1.5 Tab多行显示 0092.1.6 去掉行尾空格 0112.1.7 设置行号显示 0112.1.8 项目文件编码 0122.1.9 自动导入包 0132.2 IDEA快捷键 0132.2.1 快捷键函数收尾 0142.2.2 去掉无效引用 0142.2.3 打开最近使用的文件 0152.2.4 快速搜索文件 0152.2.5 快速查找方法 0162.2.6 快速搜索目录 0162.2.7 快速切换编辑框 0162.2.8 查看层级关系 0172.2.9 展开成员变量 0172.2.10 方法参数类型提示 0182.2.11 查看方法调用 0182.2.12 同词编辑 0192.3 代码相关技巧 0202.3.1 打开最近的项目 0202.3.2 本地代码历史 0212.3.3 展示类成员变量 0222.3.4 内存展示 0232.3.5 查看项目结构 0242.3.6 多线程断点调试 0252.3.7 同步显示类 0262.4 IDEA代码模板配置 0272.4.1 代码模板定制 0272.4.2 注释生成 0272.4.3 生成Java类模板 0282.5 IDEA插件介绍 0312.5.1 阿里巴巴规范插件 0312.5.2 stackoverflow搜索插件 0312.5.3 Maven Helper 0322.5.4 POJO to JSON插件 0332.5.5 GsonFormat插件 0342.5.6 Grep Console日志查询工具 0362.5.7 Redis可视化工具 0372.5.8 代码高亮工具 0382.5.9 翻译插件 0392.5.10 字符串标记JSON 0402.6 本章小结 041第3章 注册中心 0423.1 Eureka客户端 0423.1.1 Eureka客户端依赖 0423.1.2 Eureka客户端文件配置 0433.2 Eureka服务端 0443.2.1 Eureka服务端组件依赖 0443.2.2 Eureka服务端文件配置 0453.2.3 Eureka服务端启动类 0463.2.4 注册中心启动 0463.3 Eureka常用配置 0473.3.1 Eureka权限认证 0473.3.2 Eureka健康检查 0473.4 Consul注册中心 0483.4.1 Consul安装和启动 0483.4.2 Consul服务端依赖 0503.4.3 Consul服务端文件配置 0503.4.4 Consul服务端启动类 0513.4.5 Consul客户端文件配置 0513.4.6 Consul客户端业务逻辑 0523.5 本章小结 054第4章 Feign客户端 0554.1 Feign实例 0554.1.1 Feign项目结构 0554.1.2 Feign客户端依赖 0554.1.3 Feign客户端文件配置 0574.1.4 Feign客户端启动类配置 0584.1.5 Feign的配置方式 0584.1.6 Spring两种类型的bean对象 0584.1.7 Feign客户端接口定义 0594.1.8 Feign服务端依赖 0594.1.9 Feign服务端文件配置 0604.1.10 Feign服务端启动类 0614.1.11 Feign服务端控制器 0614.1.12 Feign项目启动 0624.2 Feign请求 0624.2.1 Feign get请求 0624.2.2 Feign post请求 0634.2.3 Feign服务降级 0644.3 Feign高级配置 0644.3.1 Feign安全认证配置 0644.3.2 Feign超时配置 0654.3.3 Feign日志配置 0654.3.4 Feign核心类 0664.4 Feign整合Zipkin 0664.4.1 项目结构 0664.4.2 Zipkin服务端依赖 0674.4.3 Zipkin客户端依赖 0694.4.4 Zipkin客户端配置文件 0694.5 Hystrix注册中心 0704.5.1 Hystrix原理 0714.5.2 Hystrix项目结构 0714.5.3 Hystrix注册中心依赖 0714.5.4 Hystrix文件配置 0724.5.5 Hystrix相关参数配置 0724.5.6 Hystrix隔离策略 0724.5.7 Eureka启动 0734.6 构建Hystrix服务端 0734.6.1 Hystrix服务端组件依赖 0734.6.2 Hystrix文件配置 0734.6.3 Hystrix启动类 0744.6.4 Eureka配置文件 0744.7 构建Hystrix客户端 0754.7.1 Hystrix客户端依赖 0754.7.2 Hystrix客户端启动配置 0754.7.3 Hystrix增加控制类 0764.7.4 Hystrix回退支持 0774.8 本章小结 078第5章 Ribbon负载均衡器 0805.1 Ribbon注册中心 0805.1.1 Eureka实例 0805.1.2 Ribbon服务端实例 0825.1.3 Ribbon客户端实例 0845.1.4 Ribbon负载均衡 0865.2 Ribbon常用配置 0875.2.1 Ribbon注册中心状态设置 0875.2.2 Ribbon注册中心超时设置 0875.2.3 Ribbon路由配置 0885.3 本章小结 090第6章 Config配置中心 0916.1 Config服务端 0916.2 Config客户端 0936.2.1 Config客户端依赖 0936.2.2 Config客户端文件配置 0956.2.3 动态配置刷新 0966.3 本章小结 097第7章 第三方配置中心 0987.1 Apollo简介 0987.1.1 Apollo的结构 0987.1.2 Apollo配置环境 1007.1.3 Apollo数据库配置 1037.1.4 Apollo配置中心启动 1077.2 Apollo配置中心 1127.2.1 Apollo创建配置 1127.2.2 Apollo新增配置 1127.2.3 Apollo发布配置 1137.2.4 Apollo启动 1147.3 Apollo集群 1157.3.1 集群配置 1157.3.2 管理员工具 1167.3.3 Apollo实例 1247.4 Nacos配置中心 1257.4.1 Nacos的安装 1257.4.2 项目结构 1277.4.3 Nacos服务端依赖 1277.4.4 Nacos服务端 1287.4.5 Nacos配置管理 1317.5 ZooKeeper配置中心 1327.5.1 ZooKeeper简介 1327.5.2 使用场景 1327.5.3 节点监控 1337.5.4 ZooKeeper领导者选举 1337.5.5 Watcher机制 1347.5.6 ZooKeeper部署 1357.5.7 zkui登录页面 1377.5.8 ZooKeeper实例 1397.6 本章小结 142第8章 Zuul网关 1438.1 Zuul基础实例 1438.1.1 Zuul的作用 1438.1.2 Zuul依赖 1448.1.3 Zuul文件配置 1448.1.4 启动类配置 1448.2 Zuul实例 1458.2.1 创建Eureka注册中心 1458.2.2 Eureka客户端依赖 1468.2.3 Eureka客户端文件配置 1468.3 Zuul高级特性 1488.3.1 路由前缀 1488.3.2 本地跳转 1498.3.3 过滤器实现种类 1498.3.4 入口规则配置 1548.3.5 Zuul过滤器生命周期 1558.3.6 Zuul过滤器禁用 1568.3.7 Zuul过滤器的数据传递 1568.3.8 服务降级处理 1588.3.9 全局限流配置 1588.3.10 局部限流配置 1588.4 本章小结 159第9章 Gateway网关 1609.1 Gateway简介 1609.1.1 Gateway的组成 1609.1.2 Gateway实例 1619.1.3 Gateway转发规则 1629.2 本章小结 165第10章 Admin管理中心 16610.1 Admin实例 16610.1.1 Admin服务端 16610.1.2 Admin客户端 16710.1.3 创建Eureka项目 17010.1.4 查看服务日志 17110.2 Admin高级特性 17110.2.1 集成Hystrix UI展示 17110.2.2 Admin安全配置 17210.2.3 拦截监控端点处理 17510.2.4 Session监控 17510.2.5 展示客户端JMX信息 17610.2.6 监控客户端配置 17610.2.7 服务端集成Hystrix UI展示 17710.2.8 监控告警服务 17710.3 本章小结 178第11章 文档管理工具 17911.1 Swagger实例构建 17911.1.1 Swagger响应 17911.1.2 Springfox-Swagger简介 18011.1.3 Swagger相关依赖 18011.1.4 Swagger文件配置 18011.1.5 Swagger启动 18111.2 Swagger注解 18211.2.1 @Api接口注解 18211.2.2 @ApiIgnore隐藏接口 18311.2.3 @ApiOperation方法注解 18311.2.4 @ApiImplicitParam参数注解 18411.2.5 @ApiResponse和@ApiResponses响应注解 18511.2.6 @ApiModel参数注解 18511.2.7 @ApiModelProperty字段注解 18611.3 Swagger实例 18611.3.1 项目结构 18611.3.2 项目配置文件 18711.3.3 权限模块 18711.3.4 用户模块 18911.3.5 订单模块 19111.3.6 支付模块 19211.3.7 商城模块 19311.3.8 启动应用 19411.3.9 请求认证 19511.4 Postman使用方式 19511.4.1 Postman基本使用方法 19511.4.2 Postman主页 19611.4.3 创建新的接口 19611.4.4 接口集合 19811.5 本章小结 202第12章 MongoDB数据库 20312.1 MongoDB简介 20312.1.1 MongoDB的结构 20312.1.2 MongoDB的特点 20412.1.3 应用场景 20412.1.4 可视化客户端 20512.1.5 下载和安装 20612.2 MongoDB实例 20812.2.1 MongoDB依赖 20812.2.2 MongoDB创建数据库 20912.2.3 创建实体 21312.2.4 用户方法 22112.2.5 订单方法 22212.2.6 支付方法 22412.2.7 商品方法 22512.3 MongoDB高级特性 22712.3.1 MongoDB存储引擎 22712.3.2 WiredTiger引擎 22712.3.3 In-Memory引擎 22812.3.4 不同存储引擎的区别 22912.3.5 写安全机制 22912.3.6 事务管理 23012.3.7 数据回滚机制 23112.3.8 MongoDB数据备份 23112.3.9 MongoDB内存释放 23212.3.10 MongoDB复制集 23212.3.11 MongoDB元数据 23212.3.12 MongoDB分片 23212.4 本章小结 234第13章 Redis缓存 23513.1 Redis的基础用法 23513.1.1 Redis的安装和启动 23513.1.2 Redis可视化客户端 23713.2 Redis实例 23913.2.1 Redis组件 24013.2.2 Redis信息配置 24013.2.3 Redis key值存在判断 24213.2.4 Redis设置key值 24213.2.5 Redis获取key值 24413.2.6 Redis缓存值 24413.2.7 Redis缓存时间 24613.2.8 Redis缓存过期时间设置 24813.2.9 Redis获取缓存时间 24913.2.10 Redis缓存删除 24913.2.11 Redis缓存集合添加 25013.2.12 Redis缓存集合查询 25113.2.13 Redis根据key获取set集合 25213.2.14 Redis整合缓存方法 25313.2.15 设置key在指定时间过期 25513.2.16 模糊匹配删除key 25613.2.17 持久化key 25713.2.18 哈希存储 25913.2.19 读取哈希值 26013.2.20 删除哈希值 26013.3 Redis高级特性 26313.3.1 Redis内部结构 26313.3.2 最大缓存配置 26313.3.3 Redis容量估算 26313.3.4 Redis数据淘汰策略 26413.3.5 Redis缓存算法 26413.3.6 Redis事务 26513.3.7 分区 26513.3.8 Redis的序列化 26613.3.9 Redis过期键删除策略 26613.3.10 Redis锁机制 26713.3.11 Redis单线程 26713.3.12 Redis常见注解 26813.3.13 Redis集群模式 26913.3.14 持久化机制 27013.3.15 Redis危险命令 27113.4 缓存异常情况 27113.4.1 缓存雪崩 27113.4.2 缓存穿透 27213.4.3 缓存击穿 27213.5 本章小结 273第14章 异步消息队列Kafka 27414.1 Kafka基本介绍 27414.1.1 Kafka的定义和组件 27414.1.2 Kafka消息协议 27514.1.3 Kafka的优点 27514.1.4 Kafka环境部署 27614.1.5 Kafka可视化工具 27714.2 Kafka实例 28014.2.1 Kafka依赖 28014.2.2 Kafka消息消费者 28114.2.3 Kafka消息生产者 28214.2.4 消息体构造 28314.3 Kafka高级机制 28314.3.1 Kafka分区机制 28314.3.2 Kafka流式处理 28414.3.3 Kafka副本和备份 28514.3.4 消息持久化 28514.3.5 数据存储 28714.3.6 Kafka消费模型 28714.3.7 Kafka日志配置 28714.3.8 Kafka负载均衡 28914.3.9 Kafka单元测试 29014.4 Kafka常见问题 29114.4.1 消息可靠性 29114.4.2 Kafka消息丢失的问题 29114.4.3 顺序消费 29214.4.4 重复消费 29314.5 Bus整合Kafka 29314.5.1 Bus架构 29314.5.2 项目结构 29414.5.3 Bus和Kafka 29514.5.4 项目启动 29714.5.5 指定刷新范围 30014.6 Bus整合RabbitMQ 30014.6.1 Erlang安装 30014.6.2 Bus服务端文件配置 30314.6.3 Bus启动 30514.7 本章小结 306
徐文聪目前在一线互联网公司担任后端开发,承担百万日活的产品后端研发。对高并发和性能优化方面有不少经验,对技术有极致的追求Github和Gitee活跃用户。
Spring Cloud开发的入门级教程
本书是一本Spring Cloud开发的入门级教程图书,也是一本着重于动手实战的编程指导书。随着这两年Spring Cloud开发的日渐火热,无论是对于编程工作者、编程讲师或是编程爱好者与学生,掌握SpringCloud 开发技能都将为自己带来极大的收获。本书分15个章节对Spring Cloud的各种组件进行全面讲解,并针对某个组件的替代产品进行针对性的比较。有Spring Cloud的注册中心Eureka,Consul;网关组件Zuul和Gateway;异步消息队列Kafka,配置中心config等。本书章节简明扼要,务求用最简洁的文字和代码将整个Spring Cloud技术体系进行讲解说明,读者在阅读的过程中也能收获匪浅。
抢购价:¥ 38.00
易购价:¥ 38.00
注:参加抢购将不再享受其他优惠活动
亲,很抱歉,您购买的宝贝销售异常火爆,让小苏措手不及,请稍后再试~
验证码错误
看不清楚?换一张
确定关闭
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
查看我的收藏夹
非常抱歉,您前期未参加预订活动,无法支付尾款哦!
关闭
抱歉,您暂无任性付资格
继续等待
0小时0分
立即开通
SUPER会员