为云原生做好准备
|
现在已经相当完善,并考虑了开发人员的需求,同时仍使Java发挥了重要作用。 同时,Java EE也已迁移到新品牌:Jakarta EE。它背后的强大社区的目标是使用许多供应商提供的规范来加速企业Java,特别是云计算领域进一步创新的开发。Jakarta EE仍然需要站稳脚跟,但与Eclipse MicroProfile的合作潜力巨大。 Java对运行高度动态的整体式应用程序进行了二十年的优化,这些应用程序完全拥有虚拟化主机CPU和内存。但是,到2020年,世界将由云,移动,物联网和开源主导,其中的容器,Kubernetes,微服务,反应式,功能即服务(FaaS)和云原生应用程序开发人员正在提供前所未有的生产力和效率。 结果,需要重新考虑如何很好地利用Java来解决这些新的部署环境和应用程序体系架构。 增强的Java生态系统 云原生方法的复杂性不在于应用程序,而在于它们之间的通信以及管理和监控。这些是Java生态系统需要解决的问题。但是,成熟的Java社区一直在努力填补云计算时代出现的空白,并为企业Java创造光明的未来。 Java语言已经有了一些改进,例如功能特性以及引入了模块化的Jigsaw项目。这样,我们可以创建可以轻松扩展的更轻薄的Java应用程序。此外,Java发行现在每年两次,这有助于促进Java平台的更快发展。 新的行动和计划无疑改善了该平台,并促进了解决方案向着云原生Java的发展。其中包括Quarkus,这是使用同类优秀的Java库和标准制作的Kubernetes原生Java堆栈,具有快速启动时间,极低的RSS内存利用率,还可以在容器编排平台(如Kubernetes)中实现即时扩展。
Quarkus使Java的前景光明 (编辑:漯河站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
