Kubernetes 原生微服务开发
  tceFAmQEnWMI 2023年11月02日 44 0


微服务开发并不容易。其中涉及大量的概念与复杂的技术,令很多开发者忘而却步。Quarkus 是一个全能的基础框架,除了基础的 Web 应用开发能力外,还包括服务发现与调用、熔断限流和观测等微服务治理体系。Quarkus 在提供强大特性的同时,力求通过降低对实际业务开发的侵入性来减轻开发者的负担。

Kubernetes 原生微服务开发_kubernetes

从两个方面就可见一斑:

  • 为让现有 Spring 框架的开发者更容易上手,Quarkus 在常见特性上提供与Spring 框架的直接兼容;
  • 如果要用 Quarkus 生成原生二进制可执行程序,只需要添加相应配置和编译参数即可,无论是开发过程、编程语言语法,还是业务代码,都不需要修改。

Kubernetes 原生微服务开发_容器_02

我们发现,基于 Quarkus 开发云原生微服务变得轻松又愉悦。

国内的 Java 开发和微服务技术社区都相当活跃。近年来,Quarkus 逐步被更多团队应用到实际项目中,人们热切渴望 Quarkus 方面的实战材料,供新人学习,供有经验者参考。

Kubernetes 原生微服务开发_kubernetes_03

本书是一本由红帽专家亲作的 Quarkus 实战型入门书籍。无论是从未使用过其他开发框架的人,还是已有其他框架使用经验的开发者,书中都提供了相应内容,让开发者迅速建立使用 Quarkus 开发微服务所需的知识体系。

Kubernetes 原生微服务开发_微服务_04

Quarkus 并非独立存在,而与微服务和容器技术相辅相成。读者若要更好地理解本书的内容,更顺利地完成书中的实验,有必要参考其他有关微服务的资料,并了解如何使用容器和 Kubernetes 之类的工具。

Kubernetes 原生微服务开发_kubernetes_05

本书详细介绍如何基于 MicroProfile 和 Spring API 新建、开发和调试 Quarkus 微服务,并部署到 Kubernetes 上。除了微服务的开发和部署,本书还涵盖Kubernetes 微服务的其他方方面面,比如应用健康管理、监控、可观测性、安全性以及API 可视化。

Kubernetes 原生微服务开发_API_06

本书的目标受众包括,已有数年 Java EE 和 Jakarta EE 经验、具备一定微服务知识,正在探寻有关最佳实践和最新开发技术的开发者。开发者将能直观地学习Eclipse MicroProfile,了解如何借用 Quarkus 使用这些API,以及如何把 Quarkus 微服务部署到 Kubernetes。

Kubernetes 原生微服务开发_API_07

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  e0r16aS5ol5p   2023年12月23日   37   0   0 JavaAPIJavaAPI
tceFAmQEnWMI