Quarkus 1.0 发布,Java 云原生、容器优先框架
Quarkus 1.0 发布了。Quarkus 是一个用于编写 Java 应用的云原生、容器优先框架。
Quarkus 是 Kubernetes 原生的 Java 堆栈,它由同类中最佳的 Java 库和标准精制而成,并针对容器和云部署量身定制。Quarkus 的总体目标是将 Java 带入云原生的应用开发,并使它成为 Serverless、云和 Kubernetes 环境的领先平台。
Quarkus 代表了现代应用开发人员的根本性转变,旨在解决 Java 在云原生应用架构(如容器、微服务和 Serverless)方面面临的一些缺陷。Java 开发人员能够使用 Quarkus 构建具有比传统的基于 Java 的微服务框架更快的启动时间并占用更少内存的应用。它包括灵活、易于使用的 API,这些 API 使开发人员能够构建云原生应用,同时还包含大多数开发人员已经熟悉的同类最佳框架,比如 Eclipse MicroProfile、Apache Kafka、RESTEasy(JAX-RS)、Hibernate ORM(JPA)、CDI、Spring 相关、Infinispan 与 Camel 等。
此外 Quarkus 还统一了响应式和命令式编程模型,开发人员可以选择最适合其用例的模型,并更轻松地将其代码与其它组件集成到响应式系统中,例如带有 Vert.x 和 Kafka 的响应式流、响应式数据库 API 等。
1.0 版本主要更新包括:
- 基于 Vert.x 的响应式内核,使响应式编程成为 Quarkus 的一级特性
- 一个新的非阻塞安全层,它可以进行响应式身份验证和授权,还可以使响应式安全操作与 Vert.x 集成
- 改进的 Spring API 兼容性,包括 Spring Web 和 Spring Data JPA 以及 Spring DI
- 在 JVM 上使用 Quarkus 时支持 Java 8、11 和 13,还计划在不久的将来提供 Java 11 原生编译支持
更新公告:
https://www.redhat.com/en/blog/red-hat-drives-future-java-cloud-native-container-first-quarkus
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
GitLab 12.4.2 发布,常规更新和 Bug 修复
GitLab 12.4.2 发布了,包括社区版和企业版,该版本包含一系列 bug 的修复以及更新,主要有: Update feature tier for CI_JOB_TOKEN Add param to catch fo fix failing SAST job Increased deactivation threshold to 180 days Use long_timeout for fetch_internal_remote GRPC Clarify available feature flags for productivity analytics Removes old collapsible classes Fix feature flag check for productivity analytics Clean up duplicate indexes on ci_trigger_requests Add extra sentence about registry to AutoDevOps popup Fix project imports not work...
- 下一篇
Rails 6.0.1 发布,改进新增功能以及 Bugfix
Rails 6.0.1 稳定版已发布,这也是6.0系列的首个维护版本。其中 Rails 6.0 值得关注的更新包括:用于处理电子邮件的Action Mailbox、提供富本文编辑功能的Action Text、对多数据库的支持、对并行测试的支持、默认使用 Webpacker 作为 JavaScript 打包器,以及默认使用Zeitwerk作为 Ruby 代码加载器。 根据项目在GitHub 上更新的版本说明,Rails 6.0.1 的更新内容主要是对 6.0 新增的功能进行改进,以及修复部分问题。 Active Support ActiveSupport::SafeBuffer支持Enumerator方法 当服务器返回“已达到最大客户端数”错误时,Redis 缓存存储会失败 修复了更改由内存缓存存储返回的值会意外更改缓存的值的问题 zeitwerk模式支持下的默认转换器(inflector)支持重载: # config/initializers/zeitwerk.rb Rails.autoloaders.each do |autoloader| autoloader.inflec...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS6,CentOS7官方镜像安装Oracle11G
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19
- CentOS6,7,8上安装Nginx,支持https2.0的开启