首页 > 图书中心 >图书详情

云计算与微服务(微课版)

由山东建筑大学知名教授和山东易途信息科技有限公司联合打造,微服务行业内**将本科教材与企业应用结合的书籍,实践才是检验技术的标准,应用才是学习技术的目的。

作者:杨磊、王一悦、汪美霞、汤晓兵、黄玉、李真河、卢希乐、周凯、冀忠祥、高俊
定价:49
印次:1-1
ISBN:9787302654971
出版日期:2024.02.01
印刷日期:2024.02.01

本书在构建Spring Cloud框架时,使用Nacos作为配置中心,Nacos是阿里巴巴公司开源的配置中心,是替代Eureka的一种技术方案;使用OpenFeign作为声明式客户端,实现远程服务间调用,OpenFeign在原本Feign的基础上支持Spring MVC的注解;使用Sentinel作为服务治理,实现熔断、降级、限流、链路追踪等;使用Gateway作为微服务网关,Gateway在原本Netflix公司开发的Zuul基础上,支持更多的功能,也更强大;使用Seata处理分布式事务。此外,本书还将介绍一些微服务相关的技术和工具。 本书适合学习微服务架构的开发人员、架构师和运维人员阅读。对于初学者,本书将帮助读者快速入门;对于已经掌握了Java语言基础知识的读者,本书将为读者提供更深入的理论和实践经验。

more >

前言Foreword 习近平总书记在党的二十大报告中指出: 教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑。必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,这三大战略共同服务于创新型国家的建设。报告同时强调: 推动战略性新兴产业融合集群发展,构建新一代信息技术、人工智能、生物技术、新能源、新材料、高端装备、绿色环保等一批新的增长引擎。 “微服务”并不是一种新技术,而是一种进阶的架构体系,是当今软件开发领域最流行的架构风格之一。它使软件系统能够更加灵活、可伸缩和可维护,从容应对现代业务需求的变化。然而,微服务架构并不是一种能被轻松实现的架构,因为它需要开发人员掌握许多新技术,以此才能够成功构建一个具有可靠性、弹性的微服务系统。 本书是一本面向开发人员、架构师和运维人员的权威指南,旨在帮助读者深入了解微服务架构,并教授他们构建和维护可靠的微服务系统。 本书共分为10章。首先介绍了微服务架构的基本概念。接着,深入探讨了微服务系统的各方面,包括微服务的设计、开发、测试、部署和监控等,以及如何应对微服务系统中的常见问题。 无论是面向有经验的开发人员还是刚开始接触微服务架构的初学者,本书都是一本不可或缺的指南。它将帮助读者了解微服务架构的核心原理、技术和最佳实践,从而构建高可靠性、高性能和可维护的微服务系统。 本书由杨磊担任主编,王一悦担任副主编,汪美霞、汤晓兵、黄玉、李真河、卢希乐、周凯、冀忠祥、高俊参与全书的编写工作,由高俊完成全书内容的整理工作。 技术没有最好,只有更好。如书中所讲技术有不严谨之处,敬请读者批评指正。保持谦逊,坚持学习是每个IT从业者应有的态度。特别感谢山东易途信息科技有限公司(简称易途科技)为编写本书做出的重大贡献。自成立以来,易途科技教学部团队一直致力于打造Java全栈精品课程资源,不断更新教学资源,创新教学方式与教学理念,总结教学经验,为每个易途学员提供最前沿、最优质的软件技术培训服务。编者2023年12月

more >
扫描二维码
下载APP了解更多

同系列产品more >

SQL Server 2019实用教程

吕凯、曹冬雪、赵靖华、
定 价:58元

查看详情
信号与系统(第2版)

甘俊英、胡异丁、杨敏、
定 价:58元

查看详情
微机原理与接口技术(第3版·微课版)...

李珍香,谈娴茹
定 价:69元

查看详情
计算机常用算法与程序设计案例教程...

杨克昌
定 价:69元

查看详情
C#程序设计教程(第2版·微课版·题...

李瑞旭
定 价:69.80元

查看详情
图书分类全部图书
more >
  • "u 理论与实践相结合的教学模式。理论结合情景、互动于一体,打造一个生动立体的课堂,从而提高学生学习的兴趣和学习的主动性;实践结合代码,使用技术实现相关功能,从而提高学生的动手能力,让同学敢想敢写敢做。真正意义上实现“教、学、做”一体化。
    u 邀请一线企业中的专业技术人才加入,融合企业经验,将企业中最常用的技术点融入教材中。新技术、新理念纳入教材中,让学生对微服务及其相关技术有整体的认知和把握,帮助学生树立就业信心,提前熟悉工作内容,增强学生的就业能力。
    u 主要的读者对象是面向所有正在学习微服务技术的大学生,他们在追求理论技术的同时,也迫切需要提高自身的实践技术。如何在企业中应用微服务技术,是本教材的重要内容,也是现在大学生最需要学习的内容。
    "

more >
  • 目录Contents

    第1章微服务介绍1

    1.1什么是微服务1

    1.1.1为什么会有微服务1

    1.1.2微服务的九大特征3

    1.1.3为什么选择Spring Cloud作为微服务架构6

    1.2Spring Cloud和Spring Boot的关系6

    第2章微服务开发基础7

    2.1搭建基于Spring Boot框架的工程7

    2.1.1Spring Boot的特征8

    2.1.2搭建Spring Boot框架8

    2.1.3Spring Boot常用注解11

    2.1.4核心配置文件15

    2.2Spring Boot集成18

    2.2.1Spring Boot集成MyBatis18

    2.2.2Spring Boot集成MVC20

    2.3Spring Boot事务处理21

    2.3.1基于注解的事务管理21

    2.3.2编程式事务管理21

    2.3.3声明式事务管理22

    第3章注册和发现服务23

    3.1背景介绍23

    3.2Nacos的安装与配置24

    3.2.1Nacos的下载与安装24

    3.2.2Nacos的管理界面25

    3.3服务的注册和发现26◆云计算与微服务(微课版)目录

    3.3.1服务的注册26

    3.3.2服务的发现31

    3.3.3订阅服务34

    3.4服务的负载均衡37

    3.4.1负载均衡的原理37

    3.4.2负载均衡的算法38

    3.5在Nacos中如何实现负载均衡39

    3.5.1Nacos的负载均衡机制概述39

    3.5.2基于Spring Cloud LoadBalancer实现的Nacos负载均衡39

    第...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘