机房360首页
当前位置:首页 » 云开发 » 云计算原生Java必须提供的4个方面

云计算原生Java必须提供的4个方面

来源:百度百家 作者: 更新时间:2021/10/29 9:14:49

摘要:由于Java和EnterpriseJava的历史,构建在传统Java堆栈上的应用程序,即使是针对云本机环境进行了优化,也需要比构建在其他流行语言上的应用程序更多的内存和启动时间。

  由于Java和EnterpriseJava的历史,构建在传统Java堆栈上的应用程序,即使是针对云本机环境进行了优化,也需要比构建在其他流行语言上的应用程序更多的内存和启动时间。

  那么,为了使人们能够在一个不变的基础设施中开发、构建、运行、调试和部署,而不需要陡峭的学习曲线,云原生Java应该是什么样子呢?开发人员根据需要为无服务器应用程序开发云本地Java有多容易?

  新的云本地Java运行时需要为开发人员提供以下四大好处,以构建云本地、微服务和无服务器Java应用程序:

  提高开发效率:开发人员希望实现云本地应用程序的零配置、实时编码和简单的扩展注入。


  启用反应式编程:开发人员必须能够使用EventBus或Vert.x来实现反应式应用程序以及传统的命令式应用程序。

  优化无服务器:当云本地Java运行时提供了超快的启动时间和非常小的内存占用时,开发人员将把现有的微服务演化为无服务器应用程序。

  采用通用开源项目和工具:开发人员需要与标准开源项目和工具集成,如Kubernetes、Vert.x、RESTEasy、Kafka、Jaeger、Prometheus、Infinispan等。

  记住这些标准,Java的云本机架构考虑事项是明确的。我们需要设计在DevOps和云本机平台上以规模和速度运行容器化应用程序。这将使开发人员能够在Kubernetes等不可变基础设施上基于高性能缓存、事件驱动/反应式和无服务器等体系结构构建云本地Java应用程序,并获得所有预期的好处。结果将有效地使开发人员能够在一个非常新的环境中使用Java的能力和历史。

  责任编辑:张华

机房360微信公众号订阅
扫一扫,订阅更多数据中心资讯

本文地址:http://www.jifang360.com/news/20211029/n9167141051.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
推荐图片