Java 开发人员的 Quarkus 指南

一本新的电子书展示了开发人员如何继续使用 Java 框架来构建新的无服务器函数。
34 位读者喜欢这篇文章。
What is your favorite open source Java IDE?

Pixabay。CC0。

无服务器架构已经成为一种高效的解决方案,可以将资源(例如,CPU、内存、磁盘、网络)的过度配置和配置不足与实际工作负载对齐,而无需考虑物理服务器、虚拟机和云环境。然而,当 Java 开发人员选择新的编程语言来开发无服务器应用程序时,存在一个担忧。Java 框架对于云上的无服务器部署来说似乎太笨重和缓慢,尤其是在 Kubernetes 上。

如果作为 Java 开发人员的您,可以继续使用 Java 框架来同时构建传统的云原生微服务以及新的无服务器函数,那会怎么样?这种方法应该令人兴奋,因为您不必担心新的无服务器应用程序框架的学习曲线陡峭。

此外,如果 Java 框架不仅可以让开发人员享受熟悉的技术,还可以通过毫秒级的启动时间优化 Kubernetes 中的 Java 无服务器函数,并提供极小的内存占用,那会怎么样?

什么是 Quarkus?

Quarkus 是一个新的 Java 框架,可以为 Java 开发人员、企业架构师和 DevOps 工程师提供这些特性和优势。它的目标是设计无服务器应用程序并编写云原生微服务,以便在云基础设施(例如,Kubernetes)上运行。

Quarkus 还支持一个名为 Funqy 的可移植 Java API 扩展,供开发人员编写和部署无服务器函数到异构无服务器运行时。

Quarkus Funqy 使开发人员能够将 CloudEvents 绑定到 Knative 环境上的无服务器函数,以处理反应式流。这对于构建通用消息格式以描述事件并提高多云和混合云平台之间互操作性的开发人员来说是有益的。

在我的新电子书《Java 无服务器函数指南》的帮助下,开始您的 Quarkus 之旅。与他人分享您的 Quarkus 经验,以便每个人都可以享受使用 Java 和 Quarkus 进行无服务器开发。

接下来阅读

Java 的无服务器是什么?

Java 仍然是开发企业应用程序最流行的语言之一。那么,为什么无服务器开发人员要避开它呢?

(特约撰稿人,红帽)
2021 年 5 月 19 日
标签
danieloh
技术营销,开发者倡导者,CNCF 大使,公开演讲者,已出版作者,Quarkus,Red Hat Runtimes

评论已关闭。

Creative Commons License本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.