美文网首页
准备篇-Quarkus是什么

准备篇-Quarkus是什么

作者: jimmyz81 | 来源:发表于2022-08-08 16:32 被阅读0次

Quarkus是什么

一套适用于GraalVM和HotSpot的开源技术,使用业界成熟的技术标准,来构建微服务,适合容器和无服务工作负载。它依托于MicroProfile, Vert.x, Netty和Hibernate

Quarkus有什么

- Reactive 响应式编程
特点是异步或并发,事件驱动,推送机制以及观察者模式的衍生。reactive应用允许开发人员构建事件驱动(event-driven),可扩展性,弹性的反应系统:提供高度敏感的实时的用户体验感觉,可伸缩性和弹性的应用程序栈的支持,随时可以部署在多核和云计算架构。

Eclipse Vert.x (vertx.io)

- GraalVM
高效能(非高性能),低资源(指运行资源),非常适合微服务,容器和无服务

GraalVM

- 基于标准
基于一些标准和框架,RESTEasy,Hibernate,Netty,Vert.x

Quarkus不是什么!
Quarkus不是银弹,不能解决所有问题,框架限制:

- 构建GraalVM时间长
- 反射支持较少(一个悖论:反射用的越多,编译本地代码越复杂)
- 部分标准不支持

*对于项目开发还要考虑学习成本,团队接受度,主流组件的支持程度等

相关文章

网友评论

      本文标题:准备篇-Quarkus是什么

      本文链接:https://www.haomeiwen.com/subject/vtqlurtx.html