Kubernetes原生微服务开发

作者: [美] 约翰·克林甘(John Clingan)、肯·芬尼根(Ken Finnigan)著 陈计节 张圣奇 译

出版社: 清华大学出版社

出版日期: 2023-06-01

电子书 暂不销售 定价:98.0
  • 收藏

  • 加书架

  • 引用

简介

运用新的“Kubernetes优先”工具高效地开发微服务!Quarkus与容器和Kubernetes的结合浑然天成,从根本上简化了微服务的开发与部署。Quarkus这个功能强大的框架从一开始就是基于Java构建的,因而能与现有的JVM代码库无缝集成,极大地缩短了启动时间,减少了内存消耗量。 在《Kubernetes原生微服务开发》的指导下,你将使用容器、Kubernetes和Quarkus框架开发微服务。将首先开发基于Quarkus和MicroProfile API的可部署应用;此后,将了解如何借助Quarkus天然的启动速度和运行速度优势,通过运用GraalVM原生编译,来获得性能跃升。在学习过程中,你将体验到如何在Quarkus应用中集成Spring开发,并吸收作者关于微服务监控和管理的真知灼见。 主要内容 • 在Kubernetes上部署企业级Java应用 • 运用Quarkus运行时框架开发应用 • 运用GraalVM原生编译获得极致性能 • 充分运用MicroProfile规范

编辑推荐

微服务开发并不容易。其中涉及大量的概念与复杂的技术,令很多开发者忘而却步。Quarkus是一个全能的基础框架,除了基础的Web应用开发能力外,还包括服务发现与调用、熔断限流和观测等微服务治理体系。Quarkus 在提供强大特性的同时,力求通过降低对实际业务开发的侵入性来减轻开发者的负担。从两个方面就可见一斑:①为让现有Spring框架的开发者更容易上手,Quarkus 在常见特性上提供与Spring框架的直接兼容;②如果要用Quarkus生成原生二进制可执行程序,只需要添加相应配置和编译参数即可,无论是开发过程、编程语言语法,还是业务代码,都不需要修改。我们发现,基于Quarkus开发云原生微服务变得轻松又愉悦。 国内的Java开发和微服务技术社区都相当活跃。近年来,Quarkus 逐步被更多团队应用到实际项目中,人们热切渴望Quarkus 方面的实战材料,供新人学习,供有经验者参考。本书是一本由红帽专家亲作的Quarkus实战型入门书籍。无论是从未使用过其他开发框架的人,还是已有其他框架使用经验的开发者,书中都提供了相应内容,让开发者迅速建立使用Quarkus开发微服务所需的知识体系。Quarkus 并非独立存在,而与微服务和容器技术相辅相成。读者若要更好地理解本书的内容,更顺利地完成书中的实验,有必要参考其他有关微服务的资料,并了解如何使用容器和Kubernetes之类的工具。

更多出版物信息
  • 版权: 清华大学出版社
  • 出版: 2023-06-01
  • 作者:[美] 约翰·克林甘(John Clingan)、肯·芬尼根(Ken Finnigan)著 陈计节 张圣奇 译
  • 更新: 2023-10-18
  • 书号:9787302630623
  • 中图:TP316.85
  • 学科:
    工学
    控制科学与工程
    工学
    计算机科学与技术

作者信息

[美] 约翰·克林甘(John Clingan)、肯·芬尼根(Ken Finnigan)著 陈计节 张圣奇 译

John Clingan是全球最大的开源技术厂家Red Hat的高级首席产品经理。在Red Hat,John致力于包括Quarkus在内的下一代平台,利用软件开发、系统管理、技术售前、系统分析和社区参与方面的背景来创建有利可图的产品,以解决客户问题并帮助推动活跃的开源社区。同时,他也是Eclipse MicroProfile的联合创始人、MicroProfile的提交者和联合负责人。

相关图书