4.4 用户推荐指数
互联网
类型
6.1
豆瓣评分
可以朗读
语音朗读
392千字
字数
2020-01-01
发行日期
展开全部
主编推荐语
本书结合近30个案例及88幅流程图,全面介绍分布式中间件的原理及应用。
内容简介
本书主要围绕构建分布式系统架构的“中间件”实践展开介绍。
开篇首先介绍了分布式系统架构的相关知识要点,包括其功能、作用以及演进历程,并由此引出了分布式中间件的相关介绍;紧接着重点介绍了目前在实际生产环境中应用得比较广泛的几款Java中间件,包括缓存中间件Redis、消息中间件RabbitMQ、统一协调管理中间件ZooKeeper及综合中间件Redisson等,主要介绍了这几款中间件的基本概念、典型的应用场景及相应的功能组件等。
值得一提的是,本书在介绍这几款中间件的理论知识时,还以微框架Spring Boot作为奠基,整合相关中间件之间的依赖,并以笔者实际的经验结合实际项目中的典型业务场景进行代码实战。
本书适合中间件实践经验为零的开发者阅读,而对于有一定Java应用开发经验的工程师而言,通过阅读本书可以了解中间件在构建企业级应用系统的过程中所提供的解决思路和方案。
目录
- 版权信息
- 前言
- 第1篇 开发工具准备
- 第1章 走进分布式中间件
- 1.1 分布式系统概述
- 1.2 分布式中间件概述
- 1.3 本书核心知识要点
- 1.4 本书实战要求与建议
- 第2章 搭建微服务项目
- 2.1 Spring Boot概述
- 2.2 搭建规范与搭建流程
- 2.3 总结
- 第2篇 开发实战
- 第3章 缓存中间件Redis
- 3.1 Redis概述与典型应用场景介绍
- 3.2 Redis的使用
- 3.3 Redis常见数据结构实战
- 3.4 Redis实战场景之缓存穿透
- 3.5 总结
- 第4章 Redis典型应用场景实战之抢红包系统
- 4.1 整体业务流程介绍
- 4.2 数据库表设计与环境搭建
- 4.3 “红包金额”随机生成算法实战
- 4.4 “发红包”模块实战
- 4.5 “抢红包”模块实战
- 4.6 Jmeter压力测试高并发抢红包
- 4.7 问题分析与优化方案
- 4.8 总结
- 第5章 消息中间件RabbitMQ
- 5.1 RabbitMQ简介
- 5.2 Spring Boot项目整合RabbitMQ
- 5.3 RabbitMQ多种消息模型实战
- 5.4 RabbitMQ确认消费机制
- 5.5 典型应用场景实战之用户登录成功写日志
- 5.6 总结
- 第6章 死信队列/延迟队列实战
- 6.1 死信队列概述
- 6.2 RabbitMQ死信队列实战
- 6.3 典型应用场景实战之商城平台订单支付超时
- 6.4 总结
- 第7章 分布式锁实战
- 7.1 分布式锁概述
- 7.2 基于数据库实现分布式锁
- 7.3 基于Redis实现分布式锁
- 7.4 基于ZooKeeper实现分布式锁
- 7.5 典型应用场景之书籍抢购模块设计与实战
- 7.6 总结
- 第8章 综合中间件Redisson
- 8.1 Redisson概述
- 8.2 Redisson常见功能组件实战
- 8.3 分布式锁实战
- 8.4 总结
- 第9章 Redisson典型应用场景实战之高性能点赞
- 9.1 整体业务流程介绍与分析
- 9.2 “点赞与取消点赞”操作模块实战
- 9.3 “排行榜”业务模块实战
- 9.4 总结
- 第3篇 总结
- 第10章 总结与回顾
展开全部
出版方
机械工业出版社有限公司
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。
