网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Spring微服务实战(第2版)
分类
作者 (美)约翰·卡内尔//(哥斯)伊拉里·华卢波·桑切斯
出版社 人民邮电出版社
下载
简介
内容推荐
本书以一个名为O-stock的项目为主线,介绍云、微服务等概念以及Spring Boot和Spring Cloud等诸多Spring项目,并介绍如何将O-stock项目一步一步地从单体架构重构成微服务架构,进而将这个项目拆分成众多微服务,让它们运行在各自的Docker容器中,实现持续集成持续部署,并最终自动部署到云环境(AWS)的Kubernetes集群中。针对在重构过程中遇到的各种微服务开发会面临的典型问题(包括开发、测试和运维等问题),本书介绍了解决这些问题的核心模式,以及在实战中如何选择特定Spring Cloud子项目或其他工具(如KeyCloak、Zipkin、ELK技术栈)解决这些问题。
本书适合拥有构建分布式应用程序的经验、拥有Spring的知识背景以及对学习构建基于微服务的应用程序感兴趣的Java开发人员阅读。对于希望使用微服务构建基于云的应用程序,以及希望了解如何将基于微服务的应用部署到云上的开发人员,本书也具有很好的学习参考价值。
作者简介
约翰·卡内尔(John Canell)是一名软件架构师,为Genesys Cloud领导开发团队。约翰每天大部分时间都在教Genesys Cloud客户和内部开发人员如何交付基于云的呼叫中心和电话解决方案,以及基于云开发的最佳实践。他使用AWS平台亲手构建基于电话的微服务。他的日常工作是设计和构建跨Java、Clojure和Go等多种技术平台的微服务。此外,他是一位高产的演讲者和作家。他经常在当地的用户群体发表演讲,并且是“The No Fluff Just Stuff Software Symposium”的常规发言人。在过去的二十多年里,他是许多基于Java的技术书籍和行业刊物的作者、合作者和技术审稿人。约翰拥有马奎特大学(Marquette University)学士学位和威斯康星大学奥什科什分校(University of Wisconsion Oshkosh)工商管理硕士(MBA)学位。约翰是一位充满激情的技术专家,他不断探索新技术和编程语言。当他不演讲、不写作或者不编码的时候,他与妻子Janet和3个孩子(Christopher、Agatha和Jack)以及他的狗Vader生活在北卡罗来纳州的卡里。
目录
第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 监控微服务
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/16 1:21:04