新書推薦:
《
即将到来的能源战争
》
售價:HK$
89.4
《
时刻人文·臆造南洋:马来半岛的神鬼人兽
》
售價:HK$
65.0
《
心智、现代性与疯癫:文化对人类经验的影响
》
售價:HK$
188.2
《
时刻人文·信用的承诺与风险:一个被遗忘的犹太金融传说与欧洲商业社会的形成
》
售價:HK$
103.0
《
同与不同:50个中国孤独症孩子的故事
》
售價:HK$
66.1
《
开宝九年
》
售價:HK$
54.9
《
论僭政:色诺芬《希耶罗》义疏(含施特劳斯与科耶夫通信集)
》
售價:HK$
109.8
《
传播与流动:移民、手机与集装箱(新闻与传播学译丛·学术前沿系列)
》
售價:HK$
109.8
|
編輯推薦: |
《Spring Cloud Alibaba 微服务架构实战派(上下册)》是“一站到底”的解决方案:不仅有Spring Cloud Alibaba,还有微服务涉及的相关技术,实战性强。
|
內容簡介: |
《Spring Cloud Alibaba 微服务架构实战派(上下册)》覆盖了微服务架构的主要技术点,包括分布式服务治理、分布式配置管理、分布式流量防护、分布式事务处理、分布式消息处理、分布式网关、分布式链路追踪、分布式Job、分库分表、读写分离、分布式缓存、服务注册/订阅路由、全链路蓝绿发布和灰度发布。这些技术点采用“是什么→怎么用→什么原理(源码解析)”的主线来讲解。
为了方便读者在企业中落地Spring Cloud Alibaba项目,本书还包括几个相对完整的项目实战:全链路日志平台、中台架构、数据迁移平台、业务链路告警平台。
《Spring Cloud Alibaba 微服务架构实战派(上下册)》的目标是:①让读者在动手中学习,而不是“看书时好像全明白了,一动手却发现什么都不会”;②读者可以掌握微服务全栈技术,而不仅仅是Spring Cloud Alibaba框架,对于相关的技术(Seata、RocketMQ),基本都是从零讲起,这样避免了读者为了学会微服务技术,得找Spring Cloud Alibaba的书、Seata的书、RocketMQ的书……本书是一站式解决方案。
《Spring Cloud Alibaba 微服务架构实战派(上下册)》适合对微服务架构感兴趣的开发人员。无论读者是否接触过微服务开发,只要具备一定的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的微服务架构全栈技术原理。本书有如下特色:
(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、Skywalking、Redis、RocketMQ等)是了解的。这样就会存在一个问题——为了学会微服务技术,得找Spring Cloud Alibaba的书、Seata的书、RocketMQ的书……而这恰恰是难点所在——怎样将它们平滑地衔接起来学习。
本书是以“实现完整的Spring Cloud Alibaba微服务架构”为目标,为了这个目标,除介绍Spring Cloud Alibaba这个“主角”外,对于支撑Spring Cloud Alibaba微服务架构的技术(比如Seata、Skywalking、Redis、RocketMQ等)也基本都是从零讲起,保证读者能够平滑地学习。本书是“一站到底”的解决方案:读者只需从这里上车,中途无需转乘,读者需要什么,本书就提供什么,直达终点。
(4)绘制了大量的图,便于理解原理、架构、流程。
一图胜千文,书中在涉及原理、架构、流程的地方都尽量配有插图,以便读者有直观的理解。
(5)实战性强。
本书介绍了大量的实战案例,能让读者“动起来”,在实践中体会功能,而不只是一种概念上的理解。
在讲解每一个知识模块时,我们都在思考:在这个知识模块中,哪些是读者必须实现的“标准动作”(实例);哪些“标准动作”是可以先完成的,以求读者能快速有一个感知;哪些“标准动作”是有一定难度,需要放到后面完成的。读者在跟随书中实例一个个实践之后,再去理解那些抽象的概念和原理就是水道渠成了。
本书的目标之一是,让读者在动手中学习,而不是“看书时好像全明白了,一动手却发现什都不会”。本书相信“知行合一”理念,不是“只知,而无行”,避免眼高手低。
(6)深入剖析原理。
本书以系统思维的方式,从业务功能视角剖析微服务架构中技术的底层原理,使读者具备快速阅读新框架源码的能力。读者只有具备了这种功能,才能举一反三,实现更复杂的功能,应对更复杂的应用场景。
(7)采用真实项目,实现“从树木到森林”的突破。
本书的“项目实战篇”是从架构、代码和业务的视角,在真实项目中验证“Spring Cloud Alibaba微服务架构”的架构方法论及核心技术原理,让读者有身临生产级场景的感觉。
(8)衔接运维,一键部署。
本书中所有的技术框架都有详细的“搭建技术框架运维环境的步骤”,读者只需要按照本书的安装步骤,就可以快速搭建运维环境,从而在本地环境中快速运行本书的实例。
(9)干货丰富,知识的“巨无霸”。
本书共分为上、下两册,总计18章,近1000页,内容非常丰富,算得上是相关领域图书中的“巨无霸”。
★★阅读本书,你能学到什么
?掌握Spring Cloud Alibaba的核心原理及微服务架构项目实战经验;
?掌握Nacos注册中心和配置中心的核心原理及微服务架构项目实战经验;
?掌握Sentinel的核心原理及微服务架构项目实战经验;
?掌握Seata的核心原理及微服务架构项目实战经验;
?掌握RocketMQ的核心原理及微服务架构项目实战经验;
?掌握Skywalking的核心原理及微服务架构项目实战经验;
?掌握Elastic Job的核心原理及微服务架构项目实战经验;
?掌握ShardingSphere的核心原理及微服务架构项目实战经验;
?掌握Spring Cloud Gateway的核心原理及微服务架构项目实战经验;
?掌握分布式缓存Redis的集群管理和分布式锁的原理及微服务架构项目实战经验;
?掌握Discovery的核心原理及微服务架构项目实战经验;
?掌握在业务中台和技术中台中落地“基于Spring Cloud Alibaba微服务架构”的项目实战经验;
?掌握在微服务架构中“基于DataX的异构数据迁移”的项目实战经验;
?掌握在微服务架构中“基于Skywalking的链路告警平台”的项目实战经验;
?掌握在微服务架构中“基于ELK和Sywalking的全链路日志平台”的项目实战经验。
★★读者对象
本书读者对象如下:
◎ 初学Java的自学者;
◎ 培训机构的老师和学员;
◎ 软件开发工程师;
◎ 高等院校计算机相关专业学生;
◎ Java语言中高级开发人员;
◎ Spring Cloud Alibaba初学者;
◎ 编程爱好者;
◎ DevOps运维人员;
◎ 中间件爱好者;
◎ 技术总监;
◎ 技术经理;
◎ 其他对Spring Cloud Alibaba感兴趣的IT人员。
|
|