您的位置 首页 java

Java EE程序员打起精神:你可以这样用微服务啦!

Java EE的开发人员正在尝试 微服务 ,希望用一致的方式来优化其开发工作。多年来,Java EE支持基于RMI / IIOP, Web服务 REST 的分布式应用程序架构,Eclipse MicroProfile项目则优化了用于 微服务架构 的企业 Java

Red Hat高级产品经理John Clingan表示,Java EE的节奏正在放缓。按照年度来看,大概近两到三年都有所放缓。相比于此,微服务正在以飞快的速度发展,所以Java EE社区需要一种弥合差距的方法。

在MicroProfile之前,Java EE也在许多项目中尝试使用微服务,包括WildFly Swarm,WebSphere Liberty,Payara和TomEE。今年二月,MicroProfile加入 Eclipse 基金会,成为了以集体交付API和针对微服务优化的便携式平台。

MicroProfile的目标是开放协作、开源和标准化。为此,MicroProfile于2016年6月在Red Hat DevNation上推出,1.0版本在三个月后提供。MicroProfile 1.0包括三种技术,一是JAX-RS,可以使用Java EE开发 RESTful 应用程序;二是用于企业Java组件模型的Java EE(CDI)上下文依赖注入;三是JSON-P。

MicroProfile如何发展

按照MicroProfile的路线图,目前应该正在为2017第二季度计划的MicroProfile 1.1版本提供可用性。它包括一个配置API,用于外部化微服务配置,其他功能将在MicroProfile 1.1及更高版本中出现,如容错API ,用于改进安全性和健康检查的JWT令牌交换,使应用程序能够正常发布到底层云平台等。对于后者,如果应用程序需要调整,则云平台运行时可以重新启动应用程序实例。

MicroProfile社区正在协作定义API,尽管前一个版本已经有了多个API实现。例如,配置API的1.0版可以正式化。在此期间,IBM,Apache Geronimo,Apache Tamaya和Red Hat都在创建自己的实现。

该社区更长远的目标则是将MicroProfile提交给像 JCP 这样的标准组织,尽管开发人员现在被鼓励对该技术进行实验,MicroProfile社区还是希望未来的MicroProfile版本可以成为JSR和非Java EE技术的初始列表。

Clingan表示,从Java EE 7到Java EE 8需要四年时间,开发人员无法试验它。这一次,我们想把技术放在开发者手中,然后加速实现标准化。这样,社区成员和想要快速获取技术的创业公司成员可以提前试用,关注风险的企业也可以了解技术是如何走向规范化的。

参与其中

对该项目感兴趣的程序员,可以在MicroProfile.io主页上点击“加入讨论”按钮,加入到社区讨论之中。

文章来源:智云一二三科技

文章标题:Java EE程序员打起精神:你可以这样用微服务啦!

文章地址:https://www.zhihuclub.com/197188.shtml

关于作者: 智云科技

热门文章

网站地图