当前位置: 首页 > news >正文

超音速亚原子 Java丨Quarkus 开发团队成员打造专为Kubernetes而优化的Java解决方案,助力你快速上手...

Quarkus 建立在我们熟知的基础技术之上。它使用 JPA、JAX-RS、Eclipse Vert.x、Eclipse MicroProfile 和 CDI 等一些熟悉的技术,并将这些技术组合到一个紧凑、易于部署、针对 OpenJDK Hotspot 或 GraalVM 的 Kubernetes 优化的容器中。

           

           

Kubernetes时代的Java

Quarkus开发团队成员撰写

“问题-解决方案-讨论”的方式,

全面阐释Quarkus核心技术及应用

助力你快速上手,解决现实挑战

Quarkus针对Kubernetes进行了优化,旨在帮助你创建云优先、容器原生和无服务器能力的Java应用。Quarkus的定位是一个超越Java体系的技术栈,可以让Java在享有丰富的大生态的同时,完美拥抱云原生,享受云原生带来的红利。

                       

在本书中,两位作者提供了在微服务开发和生产中安装Quarkus、与Quarkus交互和使用Quarkus的详细解决方案。本书每一章都以“问题-解决方案-讨论”的格式编写,有助于你快速找到解决现实挑战的方法。

本书读者对象

无论你是刚接触Quarkus 还是已经熟悉了Quarkus,都会发现本书正是你所需要的,本书将为你提供掌握Quarkus 所需的工具和资源。通过本书,你可以借助Quarkus 提高 Java 相关的研发效率,从而在快节奏的微服务构建和基于云的应用程序开发领域立于不败之地。

主要适用于以下读者对象:

  • 熟悉Java和应用程序开发的技术爱好者

  • 云原生架构师

阅读本书,你将掌握

  • 通过在开发模式下启用实时重载来缩短开发周期。

  • 连接到 Kafka 并与之通信。

  • 使用响应式编程模型进行开发并轻松地为服务添加容错功能。

  • 将应用程序构建为一个 Kubernetes 就绪的容器。

  • 使用 OpenAPI 轻松地开发和测试本地 Quarkus 应用程序。

内容简介

本书,涵盖以下方面内容

1、Quarkus的基础知识

2、Quarkus的核心部分——使用 CDI 和 Eclipse MicroProfile 构建RESTful应用程序,并展示如何打包应用程序

3、容错、持久性、安全性、与其他服务的交互以及 Quarkus与Kubernetes的其他集成

4、如何使用Quarkus进行响应式编程,以及框架的一些附加功能,如模板、调度和 OpenAPI。

                       


作者简介

Alex Soto Bueno 是Red Hat的开发者体验总监,自 2017 年以来一直是 Java Champion。

Jason Porter 是一名首席软件工程师,在Red Hat从事中间件工程服务、Arquillian、Quarkus 和其他开发者体验项目。

译者简介

张晓宇,腾讯云专家工程师,目前从事腾讯专有云场景下的云原生研发工作,曾就职于阿里云和中兴通讯。同时也是Kubernetes社区和云原生社区成员,多场KubeCon的演讲嘉宾。

刘岩 ,容器开发工程师,云原生社区成员,目前从事云原生应用平台建设相关的工作,热衷于云原生技术。

宋净超 ,Tetrate 布道师,云原生社区创始人,CNCF Ambassador,多本云原生相关图书作译者。


扫码关注【图书小编辑】视频号

每天来听华章哥讲书

更多精彩回顾

书讯 | 4月书讯 | 好书和最美四月天一起来了...

资讯 | DB-Engines 4月数据库排名:Redis有望甩掉“千年老七”?

书单 | 8本书助你零基础转行数据分析岗

干货 | 抛开数学,一文了解推荐系统框架及原理

收藏 | 终于有人将金融风险管理讲明白了

赠书 | 【第50期】10本金融科技好书为你转行、升职和加薪助力

点击阅读全文购买

相关文章:

  • 河马书来了!线上实验领域的“圣经”火热预售中
  • 【新书速递】深入理解Java虚拟机HotSpot
  • 筑牢“数据基座” 掘金数字经济——5位大咖畅聊金融科技
  • 字节跳动杨震原:A/B测试不是万能的,但不会一定不行 ​
  • 423世界读书日 | 今年的阅读计划完成三分之一了吗?
  • 【技术大会】阿里云 Serverless Developer Meetup 即将亮相上海
  • Pandas最详细教程来了!
  • 文末福利 | 吐血整理!140种Python标准库、第三方库和外部工具都有了
  • 大咖发声 | 聊聊火爆前端圈的“犀牛书”
  • 【第32期】盘点云计算领域不可不读的9本书
  • 为什么 Java 在 25 年之后依旧如此年轻:一个架构师的看法
  • 附PPT下载 | 企业数据价值现状及数据分析师的价值提升
  • 无论是要打牢计算机基础还是准备校招面试,这本书你不可错过!
  • 计算机系统之芯——从零开始设计CPU
  • 360漏洞响应平台(SRC)为白帽子挑选的10本互联网安全好书
  • Consul Config 使用Git做版本控制的实现
  • ES10 特性的完整指南
  • HashMap ConcurrentHashMap
  • java概述
  • PHP 7 修改了什么呢 -- 2
  • python大佬养成计划----difflib模块
  • Redash本地开发环境搭建
  • redis学习笔记(三):列表、集合、有序集合
  • Redux系列x:源码分析
  • scrapy学习之路4(itemloder的使用)
  • vue学习系列(二)vue-cli
  • zookeeper系列(七)实战分布式命名服务
  • 初识 beanstalkd
  • 关于Flux,Vuex,Redux的思考
  • 回顾2016
  • 简析gRPC client 连接管理
  • 聊一聊前端的监控
  • 人脸识别最新开发经验demo
  • 实现简单的正则表达式引擎
  • 数组的操作
  • 问题之ssh中Host key verification failed的解决
  • 想写好前端,先练好内功
  • 怎么把视频里的音乐提取出来
  • HanLP分词命名实体提取详解
  • ​虚拟化系列介绍(十)
  • # 睡眠3秒_床上这样睡觉的人,睡眠质量多半不好
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (转)Oracle存储过程编写经验和优化措施
  • .cn根服务器被攻击之后
  • .net反编译的九款神器
  • .NET高级面试指南专题十一【 设计模式介绍,为什么要用设计模式】
  • .php结尾的域名,【php】php正则截取url中域名后的内容
  • /usr/local/nginx/logs/nginx.pid failed (2: No such file or directory)
  • /var/lib/dpkg/lock 锁定问题
  • :中兴通讯为何成功
  • [ Algorithm ] N次方算法 N Square 动态规划解决
  • [ASP]青辰网络考试管理系统NES X3.5
  • [bzoj4240] 有趣的家庭菜园
  • [C#]手把手教你打造Socket的TCP通讯连接(一)
  • [C\C++]读入优化【技巧】