SpringCloudAlibaba微服务架构实战派
正版保障 假一赔十 可开发票
¥
155.76
6.6折
¥
236
全新
库存19件
作者胡弦
出版社电子工业出版社
ISBN9787121423130
出版时间2021-11
装帧平装
开本16开
定价236元
货号11323893
上书时间2024-12-19
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
胡弦,2012年毕业于杭州电子科技大学自动化学院,硕士研究生。一名工作10年的IT老兵,曾就职于网易、连连支付等杭州独角兽企业。从Java工程师开始,一路“打怪升级”成为“独角兽”公司的高级技术专家、资深架构师和技术负责人,是一名技术狂热爱好者。个人微信公众号“架构治理之道”和“百万架构治理之道”
目录
《Spring Cloud Alibaba微服务架构实战派.上册》
入门篇
第1章 进入Spring Cloud Alibaba的世界
1.1 了解微服务架构
1.1.1 单体架构与微服务架构的区别
1.1.2 分布式架构与微服务架构的区别
1.2 如何构建微服务架构
1.2.1 构建微服务架构的目标
1.2.2 构建微服务架构的关键点
1.3 认识Spring Cloud Alibaba
1.4 学习Spring Cloud Alibaba的建议
1.4.1 熟悉Spring Boot
1.4.2 熟悉Spring Cloud
1.4.3 Spring Cloud Alibaba的版本演进
1.5 Spring Cloud Alibaba与Spring Cloud的关系
1.6 搭建基础环境
1.6.1 安装Maven
1.6.2 熟悉Git
第2章 熟用开发工具
2.1 安装开发工具IntelliJ IDEA
2.2 【实例】用Spring Cloud Alibaba开发一个RESTful API服务
2.3 了解Spring Framework官方开发工具STS
2.4 了解Spring Framework官方脚手架工具
基础篇
第3章 Spring Cloud Alibaba基础实战
3.1 Spring Cloud Alibaba“牛刀小试”
3.1.1 【实例】实现乐观锁
3.1.2 【实例】实现多数据源
3.1.3 【实例】实现SQL语句中表名的动态替换
3.2 【实例】用Maven和Spring Cloud Alibaba实现多环境部署
3.2.1 初始化
3.2.2 多环境配置
3.2.3 构建
3.2.4 效果演示
3.3 【实例】用“MyBatis-Plus + Spring Cloud Alibaba”实现多租户架构
3.3.1 多租户的概念
3.3.2 多租户的原理
3.3.3 架构
3.3.4 搭建及效果演示
第4章 分布式服务治理——基于Nacos
4.1 认识分布式服务治理
4.1.1 什么是分布式服务治理
4.1.2 为什么需要分布式服务治理
4.2 了解主流的注册中心
4.2.1 Nacos
4.2.2 ZooKeeper
4.2.3 Consul
4.2.4 Sofa
4.2.5 Etcd
4.2.6 Eureka
4.2.7 对比Nacos、ZooKeeper、Sofa、Consul、Etcd和Euraka
4.3 将应用接入Nacos 注册中心
4.3.1 【实例】用“Nacos Client + Spring Boot”接入
4.3.2 【实例】用Spring Cloud Alibaba Discovery接入
4.4 用“NacosNamingService类 + @EnableDiscoveryClient”实现服务的注册/订阅
……
《Spring Cloud Alibaba微服务架构实战派.下册》
内容摘要
本书覆盖了微服务架构的主要技术点,包括分布式服务治理、分布式配置管理、分布式流量防护、分布式事务处理、分布式消息处理、分布式网关、分布式链路追踪、分布式Job、分库分表、读写分离、分布式缓存、服务注册/订阅路由、全链路蓝绿发布和灰度发布。这些技术点采用“是什么→怎么用→什么原理(源码解析)”的主线来讲解。为了方便读者在企业中落地Spring cloud Alibaba项目,本书还包括几个相对完整的项目实战:全链路日志平台、中台架构、数据迁移平台、业务链路告警平台。本书的目标是:①让读者在动手中学习,而不是“看书时好像全明白了,一动手却发现什么都不会”;②读者可以掌握微服务全栈技术,而不仅仅是Spring Cloud Alibaba框架,对于相关的技术(Seata、RocketMQ),基本都是从零讲起,这样避免了读者为了学会微服务技术,得找Spring Cloud Alibaba的书、Seata的书、RocketMQ的书……本书是一站式解决方案。本书适合对微服务架构感兴趣的开发人员。无论读者是否接触过微服务开发,只要具备一定的Java开发基础,都能通过本书的学习快速掌握微服务开发技能,快速搭建出可以在企业中应用的微服务架构。
主编推荐
《Spring Cloud Alibaba 微服务架构实战派(上下册)》是“一站到底”的解决方案:不仅有Spring Cloud Alibaba,还有微服务涉及的相关技术,实战强。
精彩内容
在写这本书之前,我先后在两家杭州的“独角兽”公司担任技术负责人,并负责公司核心业务的“中台化”改造。在落地业务中台和技术中台的过程中,我督促并指导开发人员统一使用Spring Cloud Alibaba作为中台服务底层的基础框架。为了快速业务服务Spring Cloud Alibaba化度,我冲在业务的线,收集和整理开发人员在使用Spring Cloud Alibaba过程中反馈的技术问题,并提供有效的技术解决方案,直项目落地。 我每周都会做技术复盘,通过分析大量的问结出一个结论:开发人员反馈的问题大部分都是由于Spring Cloud Alibaba使用不合理所造成的。也是说,很多开发人员并不了解Spring Cloud Alibaba的原理及如何落地实践。于是,我产生了把我这几年落地Spring Cloud Alibaba的经验通过图书的方式输出的想法。 本书 本书聚焦于Spring Cloud Alibaba微服务架构实战,分析了基于Spring Cloud Alibaba的微服务架构全栈技术原理。本书有如下: (1)技术新。 Spring Cloud Alibaba是一个将Spring Cloud“化”的微服务架构框架,它具备Spring Cloud 所有的能力,并添加了Nacos、Dubbo、RocketMQ等 Spring Cloud不具备的微服务架构能力。简单来说是:搭建微服务架构,使用Spring Cloud ALibaba比使用Spring Cloud 更,更简单,开发的技术成本更低。 本书中所有代码采用Spring Cloud Alibaba目前的版本(2.2. 5.RELEASE)来编写,与Spring Cloud Alibaba相关的微服务技术(Seata、RocketMQ等)也采用的是目前的稳定版本。 (2)精心设计的主线:零基础入门,循序,直项目实战。 本书精心研究了程序类、架构类知识的认知规律,全共分为五个部分:入门篇、基础篇、中级篇、篇及项目实战篇,设计了一条相对科学的主线“它是什么→怎么搭建基础开发环境→怎行单项技术开发→怎么完成一个完整的项目”,让读者快速从“菜鸟”向微服务架构实战高手。 (3)不只介绍Spring Cloud Alibaba框架本身,而是微服务架构全栈技术。 有的同类书只介绍Spring Cloud Alibaba框架本身,假定读者对支撑Spring Cloud Alibaba微服务架构相关技术(比如Seata、Skywa、Redis、RocketMQ等)是了解的。这样会存在一个问题——为了学会微服务技术,得找Spring Cloud Alibaba的书、Seata的书、RocketMQ的书……而这恰恰是难点所在——怎样将它滑地衔接起来学本书是以“实现完整的Spring Cloud Alibaba微服务架构”为目标,为了这个目标,除介绍Spring Cloud Alibaba这个“主角”外,对于支撑Spring Cloud Alibaba微服务架构的技术(比如Seata、Skywa、Redis、RocketMQ等)也基本都是从零讲起,保证读者能滑地学书是“一站到底”的解决方案:读者只需从这里上车,中途无需转乘,读者需要什么,本书提供什么,直达终点。 (4)绘制了大量的图,便于理解原理、架构、流程。 一图胜千文,书中在涉及原理、架构、流程的地方都尽量配有插图,以便读者有直观的理解。 (5)实战强。 本书介绍了大量的实战案例,能让读者“动起来”,在实践能,而不只是一种概念上的理解。 在讲解每一个知识模块时,我们都在思考:在这个知识模块中,哪些是读者必须实现的“标准动作”(实例);哪些“标准动作”是可以先完成的,以求读者能快速有一个感知;哪些“标准动作”是有难度,需要放到后面完成的。读者在跟随书中实例一个个实践之后,再去理解那些抽象的概念和原理是水道渠成了。 本书的目标之一是,让读者在动手中学不是“看书时好像全明白了,一动手却发现什都不会”。本书相信“知行合一”理念,不是“只知,而无行”,避免眼高手低。 (6)深入剖析原理。 本书以系统思维的方式,从业能视角剖析微服务架构中技术的底层原理,使读者具备快速阅读新框架源码的能力。读者只有具备了这能,才能举一反三,实现更复杂能,应对更复杂的应用场景。 (7)采用真实项目,实现“从树木到森林”的突破。 本书的“项目实战篇”是从架构、代码和业务的视角,在真实项目中验证“Spring Cloud Alibaba微服务架构”的架构方法论及核心技术原理,让读者有身临生产级场景的感觉。 (8)衔接运维,一键部署。 本书中所有的技术框架都有详细的“搭建技术框架运维环境的步骤”,读者只需要按照本书的安装步骤,可以快速搭建运维环境,从而在本地环境中快速运行本书的实例。 (9)干货丰富,知识的“巨无霸”。 本书共分为上、下两册计18章1000页,内容丰富,算得上是相关领域图书中的“巨无霸”。 阅读本书,你能学到什么 ?掌握Spring Cloud Alibaba的核心原理及微服务架构项目实战经验; ?掌握Nacos注册中心和配置中心的核心原理及微服务架构项目实战经验; ?掌握Sentinel的核心原理及微服务架构项目实战经验; ?掌握Seata的核心原理及微服务架构项目实战经验; ?掌握RocketMQ的核心原理及微服务架构项目实战经验; ?掌握Skywa的核心原理及微服务架构项目实战经验; ?掌握Elastic Job的核心原理及微服务架构项目实战经验; ?掌握ShardingSphere的核心原理及微服务架构项目实战经验; ?掌握Spring Cloud Gateway的核心原理及微服务架构项目实战经验; ?掌握分布式缓存Redis的集群管理和分布式锁的原理及微服务架构项目实战经验; ?掌握Discovery的核心原理及微服务架构项目实战经验; ?掌握在业务中台和技术中台中落地“基于Spring Cloud Alibaba微服务架构”的项目实战经验; ?掌握在微服务架构中“基于DataX的异构数据迁移”的项目实战经验; ?掌握在微服务架构中“基于Skywa的链路告台”的项目实战经验; ?掌握在微服务架构中“基于ELK和Sywa的全链路日台”的项目实战经验。 读者对象 本书读者对象如下: 初学Java的自学者; 培训机构的老师和学员; 软件开发工程师; 高等院校计算机相关专业学生; Java语言中开发人员; Spring Cloud Alibaba初学者; 编程爱好者; DevOps运维人员; 中间件爱好者; 技监; 技术经理; 其他对Spring Cloud Alibaba感兴趣的IT人员。
媒体评论
本书是“一站到底”的解决方案:不仅有Spring Cloud Alibaba,还有微服务涉及的相关技术(比如Seata、Skywalking、Redis、RocketMQ等),实战性强。《Spring Cloud Alibaba 微服务架构实战派(上下册)》是“一站到底”的解决方案:不仅有Spring Cloud Alibaba,还有微服务涉及的相关技术,实战性强。
— 没有更多了 —
以下为对购买帮助不大的评价