正版保障 假一赔十 可开发票
¥ 68.31 6.2折 ¥ 109.9 全新
库存24件
作者[美]约翰·卡内尔
出版社人民邮电出版社
ISBN9787115587480
出版时间2021-07
装帧平装
开本16开
定价109.9元
货号11544951
上书时间2024-10-25
约翰·卡内尔(John Carnell)是一位资深云工程师,拥有二十多年的Java开发经验。他大部分时间都在使用AWS平台构建基于电话的微服务。他的日常工作主要是设计和构建跨Java、Clojure和Go等多种技术平台的微服务。伊拉里·华卢波·桑切斯(Illary Huaylupo Sánchez)是一名软件工程师,拥有十多年的Oracle认证开发经验,目前,Illary 在哥斯达黎加圣何塞的微软公司担任不错软件工程师,在那里她将大部分时间花在研究和开发各种流行的近期新项目上。
第1章 欢迎迈入云世界,Spring
1.1 微服务架构的演进
1.1.1 n层架构
1.1.2 什么是单体架构
1.1.3 什么是微服务
1.1.4 为什么要改变构建应用的方式
1.2 使用Spring开发微服务
1.3 我们在构建什么
1.4 本书涵盖什么内容
1.4.1 在本书中你会学到什么
1.4.2 为什么本书与你有关
1.5 云和基于微服务的应用程序
1.5.1 使用Spring Boot来构建微服务
1.5.2 云计算到底是什么
1.5.3 为什么是云和微服务
1.6 微服务不只是编写代码
1.7 核心开发模式
1.8 路由模式
1.9 客户端弹性模式
1.10 安全模式
1.11 日志记录和跟踪模式
1.12 应用程序度量模式
1.13 构建/部署模式
1.14 小结
第2章 使用Spring Cloud探索微服务世界
2.1 什么是Spring Cloud
2.1.1 Spring Cloud Config
2.1.2 Spring Cloud服务发现
2.1.3 Spring Cloud LoadBalancer和Resilience4j
2.1.4 Spring Cloud API Gateway
2.1.5 Spring Cloud Stream
2.1.6 Spring Cloud Sleuth
2.1.7 Spring Cloud Security
2.2 通过示例来介绍Spring Cloud
2.3 如何构建云原生微服务
2.3.1 代码库
2.3.2 依赖
2.3.3 配置
2.3.4 后端服务
2.3.5 构建、发布和运行
2.3.6 进程
2.3.7 端口绑定
2.3.8 并发
2.3.9 可任意处置
2.3.10 开发环境/生产环境等同
2.3.11 日志
2.3.12 管理进程
2.4 确保本书的示例是有意义的
……
第3章 使用Spring Boot 构建微服务
第4章 欢迎来到Docker
第5章 使用Spring Cloud Config服务器端控制配置
第6章 关于服务发现
第7章 当糟糕的事情发生时:使用Spring Cloud和Resilience4j的弹性模式
第8章 使用Spring Cloud Gateway进行服务路由
第9章 保护微服务
第10章 使用Spring Cloud Stream的事件驱动架构
第11章 使用Spring Cloud Sleuth和Zipkin进行分布式跟踪
第12章 部署微服务
附录A 微服务架构佳实践
附录B OAuth2授权类型
附录C 监控微服务
1.本书将O-stock项目拆解划分成众多微服务,让它们运行在各自的Docker容器中,实现持续集成/持续部署。 2.作者在十几年的计算机工作中一直致力于软件开发,使用不同的语言和不同类型的软件架构,一直保持着好奇心与从业初心,不断地研究并将新知识应用到开发中 3.微服务将逐渐成为单体应用程序的替代方案,它通过将大型代码库分解为小的、定义良好的部分,帮助解决代码的复杂问题
本书以一个名为O-stock的项目为主线,介绍云、微服务等概念以及Spring Boot和Spring Cloud等诸多Spring项目,并介绍如何将O-stock项目一步一步地从单体架构重构成微服务架构,进而将这个项目拆分成众多微服务,让它们运行在各自的Docker容器中,实现持续集成持续部署,并最终自动部署到云环境(AWS)的Kubernetes集群中。针对在重构过程中遇到的各种微服务开发会面临的典型问题(包括开发、测试和运维等问题),本书介绍了解决这些问题的核心模式,以及在实战中如何选择特定Spring Cloud子项目或其他工具(如KeyCloak、Zipkin、ELK技术栈)解决这些问题。 本书适合拥有构建分布式应用程序的经验、拥有Spring的知识背景以及对学习构建基于微服务的应用程序感兴趣的Java开发人员阅读。对于希望使用微服务构建基于云的应用程序,以及希望了解如何将基于微服务的应用部署到云上的开发人员,本书也具有很好的学习参考价值。
— 没有更多了 —
以下为对购买帮助不大的评价