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

钟林森 编著
前言 为什么要写这本书 互联网、移动互联网时代的到来,不仅给企业业务的扩展带来了巨大的挑战,同时也在某种层面上给开发者带来了重大机遇。这一机遇主要是由具有高并发、高可用、高扩展等功能特性的分布式系统架构带来的。然而,分布式系统架构的构建其实是一个相当复杂的过程,在这个过程中毫无疑问是需要有一系列的功能组件加以支撑的。其中,最为典型的当属“中间件”,它在构建分布式系统架构的过程中起到了至关重要的作用。因此,想要进军分布式系统架构领域,学习并实战分布式中间件的相关知识,以及掌握其在实际典型业务场景中的使用,都是很有必要的。 目前,国内图书市场上关于Java中间件的图书不少,但是真正从初学者的角度,基于实际项目,通过各种典型业务模块和案例来指导读者提高开发水平的图书却很少。本书便是以实战为主,配合必要的理论知识,介绍了几款比较流行的分布式中间件,包括其理论层面的知识要点及在实际业务场景中的实战过程,让读者几乎可以从零开始一步一个脚印地学习Java企业级应用开发的各种常用中间件,从而提高实际开发水平和项目实战能力。 本书有何特色 1.详解Java企业级应用构建所涉及的常用中间件 本书主要介绍了Java企业级应用构建所涉及的各种常见中间件,包括Redis、RabbitMQ、ZooKeeper和Redisson等,不仅介绍了其理论要点,还介绍了其功能组件底层基础架构的执行过程。 2.基于Spring Boot微服务框架作为实战中间件的奠基 本书采用了目前比较流行的Spring Boot微框架作为实战中间件的奠基,在整合中间件的相关依赖并实践其相关功能组件时,还介绍了Spring Boot、Spring MVC、MyBatis、Redis、RabbitMQ、ZooKeeper、Redisson和MySQL等热门技术。 3.详解实际生产环境中的各种典型应用案例,实用性强 本书不仅以大量图…