搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Kubernetes原生微服务开发(基于Quarkus和MicroProfile开发Java云原生微服务)
0.00     定价 ¥ 98.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787302630623
  • 作      者:
    作者:(美)约翰·克林甘//肯·芬尼根|责编:王军|译者:陈计节//张圣奇
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2023-06-01
收藏
畅销推荐
内容介绍
运用最新的“Kubernetes优先”工具高效地开发微服务!Quarkus、容器和Kubernetes的结合浑然天成,从根本上简化了微服务的开发与部署。Quarkus这个功能强大的框架从一开始就是基于Java构建的,因而能与现有的JVM代码库无缝集成,极大地缩短了启动时间,减少了内存消耗量。 在《Kubernetes原生微服务开发》的指导下,你将使用容器、Kubernetes和Quarkus框架开发微服务。将首先开发基于Quarkus和MicroProfile APl的可部署应用;此后,将了解如何借助Quarkus天然的启动速度和运行速度优势,通过运用GraalVM原生编译,来获得性能跃升。在学习过程中,你将体验到如何在Quarkus应用中集成Spring开发,并吸收作者关于微服务监控和管理的真知灼见。 主要内容: 在Kubernetes上部署企业级Java应用; 运用Quarkus运行时框架开发应用; 运用GraalVM原生编译获得极致性能; 充分运用MicroProfile规范。 读者对象: 本书面向使用Java EE、Jakarta EE和Spring的中级Java开发人员。阅读本书需要具备一些Docker和Kubernetes经验。
展开
目录
第Ⅰ部分 基础知识
第1章 Quarkus、MicroProfile和Kubernetes简介
1.1 什么是微服务
1.1.1 微服务的兴起
1.1.2 微服务架构
1.1.3 微服务规范的需求
1.2 MicroProfile规范
1.2.1 MicroProfile的发展历程
1.2.2 MicroProfile社区核心原则
1.3 Quarkus
1.3.1 快乐开发
1.3.2 对MicroProfile的支持
1.3.3 运行时效率
1.4 Kubernetes
1.5 Kubernetes原生微服务
1.6 本章小结
第2章 初次开发Quarkus应用
2.1 创建项目
2.2 使用实时编码进行开发
2.3 编写测试
2.4 生成原生可执行程序
2.5 在Kubernetes上运行应用
2.5.1 生成Kubernetes YAML
2.5.2 应用打包
2.5.3 应用部署与运行
2.6 本章小结
第Ⅱ部分 微服务开发
第3章 微服务配置
3.1 MicroProfile Config架构概述
3.2 访问配置
3.3 银行服务
3.3.1 创建银行服务
3.3.2 配置银行服务的名称字段
3.4 配置源
3.5 配置mobileBanking字段
3.6 使用@ConfigProperties对配置属性分组
3.7 Quarkus特有的配置功能
3.7.1 Quarkus配置编组
3.7.2 配置属性表达式
3.7.3 Quarkus ConfigMapping功能
3.7.4 运行期和构建期配置属性
3.8 Kubernetes上的配置
3.8.1 Kubernetes上的常见配置源
3.8.2 在Quarkus应用中使用ConfigMap
3.8.3 编辑ConfigMap
3.8.4 Kubernetes Secret
3.9 本章小结
第4章 使用Panache访问数据
4.1 数据源
4.2 JPA
4.3 简化数据库开发
……
第Ⅲ部分 可观测性、API定义和微服务安全
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证