Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

分布式中间件技术实战(Java版) PDF 下载


分享到:
时间:2021-12-04 09:10来源:未知 作者:小锋  侵权举报
分布式中间件技术实战(Java版) PDF 下载
失效链接处理
分布式中间件技术实战(Java版) PDF 下载



本站整理下载:
版权归出版社和原作者所有,链接已删除,请购买正版
 
 
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/1895072836.html
  
相关截图:




资料简介:
《分布式中间件技术实战(Java版)》站在初学者的角度,介绍了几款比较流行的分布式中间件,带领读者从零开始一步一个脚印地学习Java企业级应用开发。书中在讲解必要的理论知识和应用场景后都给出了实际项目案例,可以提高读者的开发水平和项目实战能力。
  该书共10章,分为3篇。第1篇开发工具准备,介绍了分布式系统架构的相关知识要点,包括其功能、作用及演进历程,并由此引出了分布式中间件的相关介绍。第2篇开发实战,全面介绍了目前在实际开发中应用比较广泛的几款Java中间件,包括缓存中间件Redis、消息中间件RabbitMQ、统一协调管理中间件ZooKeeper 和综合中间件Redisson等,重点介绍了这几款中间件的基本概念、典型应用场景及相应的功能组件等。第3篇总结,对书中的相关内容做了重点回顾与总结。值得一提的是,该书在介绍几款中间件的理论知识时,还以Spring Boot微服务框架作为奠基,整合了相关中间件之间的依赖,并结合作者的实际项目经验进行了代码实战。
  该书特别适合中间件实践经验为零的开发人员阅读;对于有一定Java应用开发经验的工程师而言,通过阅读该书可以了解中间件在构建企业级应用过程中所提供的思路和解决方案;IT培训机构的学员也可以通过该书系统地学习中间件技术。



资料目录:

第1篇 开发工具准备

第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 Boot 11

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.2.3 写个Hello World吧 26

2.3 总结 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.2.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.2 数据库表设计与环境搭建 71

4.3 “红包金额”随机生成算法实战 85

4.4 “发红包”模块实战 91

4.5 “抢红包”模块实战 101

4.6 Jmeter压力测试高并发抢红包 110

4.7 问题分析与优化方案 116

4.8 总结 122

第5章 消息中间件RabbitMQ 124

5.1 RabbitMQ简介 124

5.2 Spring Boot项目整合RabbitMQ 137

5.3 RabbitMQ多种消息模型实战 152

5.4 RabbitMQ确认消费机制 171

5.5 典型应用场景实战之用户登录成功写日志 188

5.6 总结 208

第6章 死信队列/延迟队列实战 209

6.1 死信队列概述 209

6.2 RabbitMQ死信队列实战 213

6.3 典型应用场景实战之商城平台订单支付超时 226

6.4 总结 254

第7章 分布式锁实战 256

7.1 分布式锁概述 256

7.2 基于数据库实现分布式锁 268

7.3 基于Redis实现分布式锁 292

7.4 基于ZooKeeper实现分布式锁 308

7.5 典型应用场景之书籍抢购模块设计与实战 319

7.6 总结 334

第8章 综合中间件Redisso 336

8.1 Redisson概述 336

8.2 Redisson常见功能组件实战 352

8.3 分布式锁实战 385

8.4 总结 398

第9章 Redisson典型应用场景实战之高性能点赞 399

9.1 整体业务流程介绍与分析 399

9.2 “点赞与取消点赞”操作模块实战 409

9.3 “排行榜”业务模块实战 424

9.4 总结 432

第3篇 总结

第10章 总结与回顾 434

……
 


------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐