两本Quarkus书的圣诞礼物

125 阅读2分钟

我已经有一段时间没有写博客了......但那是因为我正忙着写两本关于Quarkus的书!

当Quarkus在2018年11月宣布时,我对我所看到的非常热情。那是Quarkus的开始,但它已经在宣传开发者的快乐(热重载、轻松配置等)、云原生、速度、小......但我最喜欢的是,它支持MicroProfile著名的Java企业生态系统(JAX-RS、CDI、Hibernate、Bean Validation等)。我可以在这个全新的、闪亮的Java工具箱中重用我的技能。

我开始研究它,写了几篇关于如何配置Quarkus博文 ,为一个客户做了一个概念验证,创建了超级英雄工作坊(与Emmanuel BernardClement Escoffier合作),我们在2019年Voxxed微服务会议上举办了一整天。然后,"锁死"了我几个月,所以我决定写两本关于Quarkus的书。

Understanding Quarkus》(350页)是关于定义Quarkus、其架构和生态系统。在介绍Quarkus的几个章节之后,你会得到8个章节的内容。

  • Quarkus核心。CDI、配置、Quarkus配置文件、日志、应用生命周期
  • 数据。Bean验证、JPA、JTA、数据源、Hibernate ORM with Panache
  • HTTP微服务。JAX-RS、OpenAPI、JSON绑定和处理
  • 通信和容错。CORS、MicroProfile REST客户端、MicroProfile容错性
  • 事件驱动的微服务。使用Mutiny的反应式编程、反应式消息传递
  • 可观察性。微配置文件健康检查和微配置文件指标
  • 云原生。包装、GraalVM、Docker和Kubernetes
  • 测试。Quarkus测试、本地测试、嘲讽、测试配置文件

Practising Quarkus(200页)是非常实用的(事实上,是受超级英雄工作坊的启发)。它解释了一些概念,但不多。它是关于开发、测试、打包和部署一个有弹性的微服务架构。你将一步一步地进行,从设置环境、开发微服务、使它们相互通信等,到用GraalVM编译它们和用Docker打包它们。

因此,如果你不了解Quarkus,可以开始阅读《理解Quarkus》,然后通过《实践Quarkus》深入到编码中。如果你已经知道了,那么Practising Quarkus就是你要走的路。

写书是一项艰巨的工作,像往常一样,你需要有人来审查你的工作,给你一些意见,如果你错了就纠正你,让你进入正确的轨道。因此,我想感谢参与这些书的了不起的审查团队。Emmanuel Bernard,Clement Escoffier,Youness Teimouri,Mike François,Georgios Andrianakis,Roberto Cortez,Stéphane Épardaud,George GastaldiNicolas Martignole。并感谢Gary Branigan对英语语法和拼写的审核,以及Quarkus、Asciidoctor、PlantUML、Intellij IDEA社区的不断帮助。

享受圣诞节阅读Quarkus书籍的乐趣。

分享这一点。

喜欢这个

Like Loading...