近日,RedHat宣布推出“Quarkus”,这是一个Kubernetes 原生 Java框架,为开发人员提供“统一的反应式和命令式编程模型”,以满足更广泛的分布式应用程序架构。该框架使用Java库和标准,并为GraalVM和HotSpot量身定制。 Quarkus的设计考虑了无服务器,微服务,容器,Kubernetes,FaaS和云,它为在这些新部署环境中运行Java提供了有效的解决方案。
Quarkus的特点
- Fast Startup可以自动扩展和缩小容器和Kubernetes上的微服务以及FaaS现场执行。
- 低内存利用率有助于优化需要多个容器的微服务架构部署中的容器密度。
- Quarkus统一了用于微服务开发的命令式和反应式编程模型。
- Quarkus通过利用Eclipse MicroProfile,JPA/Hibernate,JAX-RS/RESTEasy,Eclipse Vert.x,Netty等库来引入全栈框架。
- Quarkus包含第三方框架作者可以利用和扩展的扩展框架。
Twitter上充斥着Kubernetes用户表达他们对这条新闻的兴奋 – 描述Quarkus在微服务领域的“游戏规则改变者”:
Quarkus是新鲜出炉的! 一个改变游戏规则的项目,特别是在微服务领域
Hoooray! Quarkus是一种容器优先的云原生#Java应用程序方法,刚刚正式发布。
令人兴奋的一天,QuarkusIO还活着!现在来看看Java应用程序的未来。
此开源框架可在Apache Software License 2.0或兼容许可下使用。 您可以访问Quarkus网站了解有关此新闻的更多信息。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/124434.html