|
|
51CTO旗下网站
|
|
移步端
  • 20岁的Java,为云原生做好准备

    在过去的十年中,集团IT天地已经从大型的纯粹应用过渡到了更轻巧,更年轻化的使用体系架构。Java EE是创造传统企业运用的要害因素,故此也要求与时俱进。Quarkus的出版为集团Java带来了美好的前途。

    笔者:云智时期 来源:当日第一| 2020-03-19 11:16

    在过去的十年中,集团IT天地已经从大型的纯粹应用过渡到了更轻巧,更年轻化的使用体系架构。Java EE是创造传统企业运用的要害因素,故此也要求与时俱进。Quarkus的出版为集团Java带来了美好的前途。

    二十年来,Java在同行业编程语言排名中一直保持强势地位。这在很大程度上是咱们在集团Java官方,观看他不断重塑的结果,这说明Java可以避免其他“风”艺术之数。

    在过去的十年中,集团IT天地已经从大型的单方面片应用程序过渡到了更轻巧,更年轻化的使用程序体系结构。Java EE是创造传统企业运用的要害因素,故此也要求与时俱进。

    故此,Java镇区在2016年共同开发了MicroProfile(现已成为Eclipse Foundation的组成部分)。他亦可帮助在云原生应用程序开发的新时代为微服务架构优化企业Java。MicroProfile如今已经相当完善,并考虑了开发人员的急需,同时仍使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的全景美好

    Quarkus有潜力使Java成为Kubernetes和产业化服务器环境中的领先平台,同时为付出人员提供统一的呼唤式和命令式编程模型,以很好地解决广泛的分布式应用程序体系架构。

    绝大多数Java付出人员都熟悉命令式编程模型,并愿意在利用新平台时利用这种经历。同时,付出人员正在快速采用云原生,事件驱动,异步和响应式模型来满足业务需求,以构建高度并发和响应迅速的使用程序。Quarkus能够将两个模型无缝集成在同一平台上,故而在集团内发挥强大的杠杆作用。

    Quarkus为在产业化服务器,微服务,容器,Kubernetes,FaaS和云的新时尚中运行Java提供了卓有成效的解决方案,因为在筹划时就考虑到了那些。他还提供了一组可扩展的基于标准的集团Java库和框架,并组成了极高的支出人员生产力,开展彻底改变我们用Java付出的措施。

    采用Quarkus,咱们相信Java可以更好地适应现代利用程序开发领域的急需,同时也得以更快地展开改进。

    Java付出人员能够使用Quarkus来构建具有比传统的基于Java的微服务框架更快的起步时间并占用更少内存的使用程序。Quarkus包括灵活且易于使用的API,该署API使开发人员能够构建云原生应用程序,以及大多数开发人员已经熟悉的领先框架。

    出于近日的更新,可以说企业Java的正重新走上过去的光亮的路。汪洋之Java销售商,品种和个体社区将启发该平台在未来许多年内发展和提高工作负载。

    【编纂推荐】

    1. 2020年非常热门的 10 个 Java 微服务框架
    2. 迪斯尼GitHub通告收购npm:开源的JavaScript包管理服务
    3. 迪斯尼GitHub收购npm或成最大赢家!开源界野蛮竞争影响1200万开发者
    4. 7个简单但棘手的JavaScript高考问题
    5. GitHub移步App上点:四大特性,手机端无缝完成git任务
    【义务编辑: 华轩 TEL:(010)68476606】

    点赞 0
  • Java  云原生  IT
  • 分享:
    大家都在看
    猜你喜欢
  • 订阅专栏+更多

    秒杀高并发白话实战

    秒杀高并发白话实战

    主流高并发架构
    共15章 | 51CTO崔皓

    50人口订阅学习

    网络排障一点通

    网络排障一点通

    网络排障及优化调整案例
    共20章 | 捷哥CCIE

    416人口订阅学习

    VMware NSX 入夜到实战

    VMware NSX 入夜到实战

    网络虚拟化革命性技术
    共16章 | Cloud袁

    224人口订阅学习

    订阅51CTO邮刊

    点击这里查看样刊

    订阅51CTO邮刊

    51CTO劳务号

    51CTO官微

    <kbd id="238e456f"></kbd>