返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • 醉染图书分布式中间件技术实战(Java版)9787111641513
  • 正版全新
    • 作者: 钟林森著 | 钟林森编 | 钟林森译 | 钟林森绘
    • 出版社: 机械工业出版社
    • 出版时间:2020-01-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    醉染图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 钟林森著| 钟林森编| 钟林森译| 钟林森绘
    • 出版社:机械工业出版社
    • 出版时间:2020-01-01
    • 版次:1
    • 印次:1
    • 页数:435
    • 开本:16开
    • ISBN:9787111641513
    • 版权提供:机械工业出版社
    • 作者:钟林森
    • 著:钟林森
    • 装帧:平装
    • 印次:1
    • 定价:129.00
    • ISBN:9787111641513
    • 出版社:机械工业出版社
    • 开本:16开
    • 印刷时间:暂无
    • 语种:暂无
    • 出版时间:2020-01-01
    • 页数:435
    • 外部编号:1201994531
    • 版次:1
    • 成品尺寸:暂无

    前言
    篇 开发工具准备
    章 走进分布式中间件 2
    1.1 分布式系统概述 2
    1.1.1 白话分布式系统 3
    1.1.2 分布式系统发展历程 3
    1.1.3 分布式系统特 6
    1.1.4 分布式系统常见问题 7
    1.2 分布式中间件概述 7
    1.2.1 白话分布式中间件 7
    1.2.2 常见中间件介绍 8
    1.3 本书核心知识要点 9
    1.4 本书实战要求与建议 10
    第2章 搭建微服务项目 11
    2.1 Spring Boot概述 11
    2.1.1 什么是Spring Bot 1
    2.1.2 Spring Boot的优势 12
    2.1.3 Spring Boot的几大特 13
    2.2 搭建规范与搭建流程 13
    2.2.1 Spring Boot项目搭建规范 14
    2.2.2 Spring Boot项目搭建流程 14
    2.. 写个Hello World吧 26
    . 总结 28
    第2篇 开发实战
    第3章 缓存中间件Redis 30
    3.1 Redis概述与典型应用场景介绍 30
    3.2 Redis的使用 32
    3.2.1 快速安装Redis 32
    3.2.2 在Windows环境下使用Redis 34
    3.. Spring Boot项目整合Redis 37
    3.2.4 Redis自定义注入Bean组件配置 38
    3.2.5 RedisTemplate实战 39
    3.2.6 StringRedisTemplate实战 43
    3.3 Redis常见数据结构实战 45
    3.3.1 字符串 45
    3.3.2 列表 47
    3.3.3 集合 48
    3.3.4 有序集合 50
    3.3.5 哈希Hash存储 52
    3.3.6 Key失效与判断存在 54
    3.4 Redis实战场景之缓存穿透 56
    3.4.1 什么是缓存穿透 57
    3.4.2 缓存穿透的解决方案 58
    3.4.3 实战过程 58
    3.4.4 典型问题介绍 65
    3.5 总结 66
    第4章 Redis典型应用场景实战之抢红包系统 67
    4.1 整体业务流程介绍 67
    4.1.1 抢红包系统业务流程 68
    4.1.2 业务流程分析 68
    4.1.3 业务模块划分 70
    4.2 数据库表设计与环境搭建 71
    4.2.1 数据库表设计 71
    4.2.2 开发环境搭建 73
    4.. 开发流程介绍 83
    4.3 “红包金额”随机生成算法实战 85
    4.3.1 随机数算法 86
    4.3.2 红包随机金额生成算法要求 86
    4.3.3 二倍均值法简介 87
    4.3.4 红包随机金额生成算法实战 88
    4.3.5 红包随机金额生成算法自测 90
    4.4 “发红包”模块实战 91
    4.4.1 业务模块分析 92
    4.4.2 整体流程实战 93
    4.4.3 业务模块自测 99
    4.5 “抢红包”模块实战 101
    4.5.1 业务模块分析 101
    4.5.2 整体流程 102
    4.5.3 业务模块自测 105
    4.5.4 总结 109
    4.6 Jmeter压力测试高并发抢红包 110
    4.7 问题分析与优化方案 116
    4.7.1 问题分析 117
    4.7.2 优化方案介绍 118
    4.7.3 优化方案之Redis分布式锁实战 118
    4.7.4 不足之处 122
    4.8 总结 122
    第5章 消息中间件RabbitM 24
    5.1 RabbitM简介 124
    5.1.1 认识RabbitM 25
    5.1.2 典型应用场景介绍 126
    5.1.3 RabbitM后端控制台介绍 132
    5.1.4 基于Spring的事件驱动模型实战 133
    5.2 Spring Boot项目整合RabbitM 37
    5.2.1 RabbitM相关词汇介绍 138
    5.2.2 Spring Boot项目整合RabbitM 39
    5.. 自定义注入配置Bean相关组件 140
    5.2.4 RabbitM发送、接收消息实战 142
    5.2.5 发送接收消息方式实战 147
    5.3 RabbitM多种消息模型实战 152
    5.3.1 基于FanoutExchange的消息模型实战 152
    5.3.2 基于DirectExchange的消息模型实战 160
    5.3.3 基于TopicExchange的消息模型实战 165
    5.4 RabbitM确认消费机制 171
    5.4.1 消息高可用和确认消费 172
    5.4.2 常见的确认消费模式介绍 174
    5.4.3 基于自动确认消费模式实战 176
    5.4.4 基于手动确认消费模式实战 182
    5.5 典型应用场景实战之用户登录成功写日志 188
    5.5.1 整体业务流程介绍与分析 188
    5.5.2 数据库表设计 189
    5.5.3 开发环境搭建 197
    5.5.4 基于TopicExchange构建日志消息模型 200
    5.5.5 异步发送接收登录日志消息实战 201
    5.5.6 整体业务模块自测实战 205
    5.6 总结 208
    第6章 死信队列/延迟队列实战 209
    6.1 死信队列概述 209
    6.1.1 死信队列简介与作用 209
    6.1.2 典型应用场景介绍 212
    6.2 RabbitM死信队列实战 213
    6.2.1 死信队列专有词汇介绍 214
    6.2.2 死信队列消息模型实战 215
    6.. 死信队列延迟发送消息实战 221
    6.3 典型应用场景实战之商城平台订单支付超时 226
    6.3.1 整体业务场景介绍 227
    6.3.2 整体业务流程分析 228
    6.3.3 数据库设计 229
    6.3.4 构建RabbitM死信队列消息模型
    6.3.5 Controller层开发用户及订单失效功能 240
    6.3.6 “用户支付超时”延迟发送接收实战 246
    6.3.7 “用户支付超时”整体功能自测 250
    6.4 总结 254
    第7章 分布式锁实战 256
    7.1 分布式锁概述 256
    7.1.1 锁机制 257
    7.1.2 分布式锁登场 263
    7.1.3 典型应用场景介绍 265
    7.1.4 小结 268
    7.2 基于数据库实现分布式锁 268
    7.2.1 乐观锁简介 268
    7.2.2 乐观锁实战 269
    7.. Jmeter高并发测试乐观锁 280
    7.2.4 悲观锁简介 286
    7.2.5 悲观锁实战 288
    7.2.6 Jmeter高并发测试悲观锁 290
    7.2.7 小结 291
    7.3 基于Redis实现分布式锁 292
    7.3.1 Redis温故而知新 292
    7.3.2 分布式锁的实现流程与原理分析 294
    7.3.3 基于Redis实战实现分布式锁 295
    7.3.4 Jmeter高并发测试 303
    7.3.5 小结 307
    7.4 基于ZooKeeper实现分布式锁 308
    7.4.1 ZooKeeper简介与作用 308
    7.4.2 分布式锁的实现流程与原理分析 310
    7.4.3 Spring Boot整合ZooKeeper 312
    7.4.4 基于ZooKeeper实现分布式锁 315
    7.4.5 Jmeter高并发测试 317
    7.4.6 小结 319
    7.5 典型应用场景之书籍模块设计与实战 319
    7.5.1 整体业务流程介绍与分析 319
    7.5.2 数据库表设计与用例设计 321
    7.5.3 书籍核心业务逻辑开发实战 324
    7.5.4 Jmeter重现“库存超卖”的问题 328
    7.5.5 采用分布式锁解决问题 330
    7.5.6 小结 334
    7.6 总结 334
    第8章 综合中间件Redisson 336
    8.1 Redisson概述 336
    8.1.1 Redisson简介与作用 337
    8.1.2 Redisson的功能特 339
    8.1.3 典型应用场景之布隆过滤器与主题 340
    8.1.4 典型应用场景之延迟队列与分布式锁 345
    8.1.5 Spring Boot整合Redisson 348
    8.2 Redisson常见功能组件实战 352
    8.2.1 布隆过滤器 352
    8.2.2 发布-订阅式主题 355
    8.. 数据结构之映Map 361
    8.2.4 数据结构之集合Set 366
    8.2.5 队列eue实战 370
    8.2.6 延迟队列Delayed eue实战1 374
    8.2.7 延迟队列Delayed eue实战 1
    8.3 分布式锁实战 385
    8.3.1 重温分布式锁 385
    8.3.2 分布式锁之一次锁实战 387
    8.3.3 分布式锁之可重入锁实战 392
    8.4 总结 398
    第9章 Redisson典型应用场景实战之高能点赞 399
    9.1 整体业务流程介绍与分析 399
    9.1.1 业务背景介绍 400
    9.1.2 业务流程介绍与分析 401
    9.1.3 业务模块划分与数据库设计 404
    9.2 “点赞与取消点赞”操作模块实战 409
    9.2.1 “点赞与取消点赞”业务流程分析 409
    9.2.2 Controller层接收请求信息 412
    9.. Service层插入、更新并缓存记录信息 415
    9.2.4 业务模块自测 421
    9.3 “排行榜”业务模块实战 424
    9.3.1 “排行榜”业务流程分析 425
    9.3.2 接收前端请求并触发缓存排行榜 426
    9.3.3 业务模块自测 428
    9.4 总结 432
    第3篇 总结
    0章 总结与回顾 434

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购