java 十亿数据量运行速度慢_红帽在Kubernetes上改进Java,Runtimes加入Quarkus框架

925062721bce9c3e2d3bb5126d941cf4.gif

Quarkus是一个Kubernetes原生Java开发框架,能简化Java应用程序开发并且快速部署到云端上。 Red Hat Runtimes是Red Hat Middleware的一部分,整合了可创建云原生应用程序的框架以及组件,其提供一系列适用于云基础设施的轻量级Runtime以及框架,让开发人员可以灵活地选择开发工具,创建云应用,并且缩短开发和交付时间。 由于Java是单体式应用程式设计,而非专用于云应用程序,因此Java程序具有启动速度慢,使用过多记忆体等缺点,而且也无法在轻量级框架中运行,而Quarkus则要来解决这些问题,连接云上技术以及广大的Java生态系。 Quarkus是Kubernetes原生的Java框架,由一些Java函式库以及标准组成,专为GraalVM和HotSpot量身定做,Quarkus的目标就是让Kubernetes和无服务器平台,能够良好地支持Java,提供一个分布式应用程序基础架构的开发框架。Quarkus可以缩短程序启动时间,并根据需要和使用情况,自动缩放微服务节省成本,且因为Quarkus能大幅减少应用的大小和镜像容量,还可节省储存空间。 Quarkus可和常见的Java标准、框架与函式库一并使用,而且在开发过程,也提供即时程序设计以及统一配置等功能,由代码更改便会自动反应在执行中的应用程序上,能使开发人员加快开发迭代速度,进而提高生产力。由于Quarkus采用了Kubernetes原生开发堆叠,因此让使用者可以更有效率地交付应用程序。 红帽还提到,因为Quarkus消耗较少的记忆体,且应用启动速度较短,能够快速顺畅地启动应用提供服务,在云端资源计算上,每个CPU工作负载密度更高,也就代表更好地资源利用率,因此能节省更多成本。Quarkus应用也具有弹性和可扩展性,可以根据情况扩充以满足需求。 Quarkus内建一个扩充函式库,拥有200多种扩充标准、函式库以及技术,包括许多云原生框架和工具,例如RESTEasy、Hibernate与Eclipse MicroProfile等,其中也有一些红帽的云服务扩充,例如Red Hat AMQ Streams、Red Hat AMQ Broker与Red Hat Fuse等。 参考:https://www.ithome.com.tw/news/137907 https://www.redhat.com/en/about/press-releases/red-hat-advances-java-kubernetes-delivers-quarkus-fully-supported-runtime-cloud-native-development END
Kubernetes  CKA线下班 b85b720b1d9ddc0cede98ee9e5a231bc.png

9be0b12514c618a3f4986f9375d04acb.gif

fa2bc7ef64b3dd347bd9ac7f89291d01.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值