JavaOne大事纪:IBM谈OpenJ9和Open Liberty_最新动态_新闻资讯_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 新闻资讯 > 最新动态 > JavaOne大事纪:IBM谈OpenJ9和Open Liberty

JavaOne大事纪:IBM谈OpenJ9和Open Liberty

 2017/10/30 11:11:28    程序员俱乐部  我要评论(0)
  • 摘要:英文原文:JavaOneKeynote:IBMonOpenJ9andOpenLiberty;JavaCommunityinTheMatrixJavaOne大会以IBM陈述其最近对开源社区的贡献作为开场:OpenJ9、OpenLiberty和MicroProfile。IBM杰出工程师JohnDuimovich做了“IBM和Java:助力下一代创新”的开场演讲。读者可以回看演讲视频。Duimovich说IBM之所以致力于推动Java生态系统的创新,是因为云发展使然
  • 标签:Java JavaOne IBM
class="topic_img" alt=""/>

  英文原文:JavaOne Keynote: IBM on OpenJ9 and Open Liberty; Java Community in The Matrix

  JavaOne 大会以 IBM 陈述其最近对开源社区的贡献作为开场:OpenJ9、Open Liberty 和 MicroProfile。IBM 杰出工程师 John Duimovich 做了“IBM 和 Java:助力下一代创新”的开场演讲。

  读者可以回看演讲视频。

  Duimovich 说 IBM 之所以致力于推动 Java 生态系统的创新,是因为云发展使然,云原生开发需要创新驱动。紧接着 Alasdair Nottingham 上台演示了 J9。

  Nottingham 演示了一个叫作“Acme Gifts”的应用程序,这个应用程序可以在 GitHub 上找到。他演示了如何使用 Hystrix 和回退方法来提升系统弹性。

在 IBM 发布 Open Liberty(开源的 Java 微服务运行时)的时候,InfoQ 采访过 Nottingham。

  Duimovich 介绍了 IBM Cloud Private,并将其称为“一个面向 Ops 和 Dev 的云”,认为在未来将得到普及。

  IBM 开源了 J9 虚拟机,他们宣称 J9”为云和微服务做过优化“,支持紧凑对象、多租户、AOT、GPU 和共享类,等等。

  Duimovich 说,测试表明,J9 在运行时只占用 HotSpot 一半的内存,而速度却是 HotSpot 的两倍。

我们将 J9 与 HotSpot 的性能进行了对比。我们选择了 Daytrader3 这个应用程序来进行测试,因为这个应用程序可以衡量各种性能方面的度量指标,不像其他的一些微基准测试那样只关注吞吐量。我们不仅关注吞吐量,还关注启动时间、JVM 的内存占用情况。

  接下来 Ian Robinson 上台,谈及开源创新和微服务。

  微服务和云平台促使应用容器的角色发生了变化。开发者的能力向以应用为中心的方向转变,他们希望应用程序能够通过持续集成和持续部署来打包。基本上,你需要一个 CI/CD 管道,运行轻量级的虚拟容器,云平台则需要具备路由、管理、伸缩和容错能力。

  Java EE 一向有大单体的名声,尽管确实有很多例子证明事实并非如此,比如 TomEE、WildFly,等等。只要 Java EE 应用程序能够被打包成可用于云部署的单元,它就会继续保持成功。关于 Liberty,我们为开发者做了他们希望我们做的事情。

  IBM 开源的 Open Liberty 包含了 350 万行代码,WebSphere 相关的开发正在转向 Open Liberty。你可以基于 EPL 许可在生产环境运行 Open Liberty,但要想得到支持,需要 WebSphere 许可。

  Open Liberty 是一个模块运行时,它与其他运行时不同之处在于它的可配模型。开发者喜欢创新,但要在数据中心中引入创新要格外小心。有了 Open Liberty,你可以加入新的特性,而不需要对有的东西做任何变动。

  Robinson 发布了微服务构建器(Microservice Builder),它是一个网站,可以在上面基于 Docker、Git 和 Bluemix CLI 创建微服务。他还演示了如何在 Kubernetes 环境里实现容器化微服务的持续交付。

  Java EE 如果想要保住自己的地位,必须快速创新。

  接下来 Robinson 介绍 John Clingan 上台,John 是 Red Hat 的首席产品经理,同时也是 Eclipse MicroProfile 的联合负责人。

  Clingan 发现 Java EE 的发布节奏趋于缓慢,Java EE 在交付单体应用方面已经很成熟。很多厂商开始推出轻量级的运行时,他们不仅不单打独斗,反而聚集在一起,共同创立了 MicroProfile,一起合作开发微服务 API。

  他们加入 Eclipse 基金会,为的是公开透明和开放,为这一领域开疆拓土。

  MicroProfile 社区已经完成了这一过程,他们希望能够帮助 Java EE 完成过渡,不过他们会继续在 MicroProfile 上工作。他们在与 EE4J 之间的接洽需要得到帮助,或许他们会提交 JSR,又或者将 MicroProfile 归入 EE4J。

  “感谢你们所有人!”Robinson 说。

  在 IBM 一行人之后,Stephen Chin 上台,总结了 Java 社区的大事纪。他播放了去年 Oracle Code Japan 摩托旅行的视频,然后邀请来自硅谷 JUG 的 Kevin Nilson 登台。如果你去年参加过 JavaOne,就该知道那是非常激动人心的一刻。

  读者可以在这个视频中看到社区大事纪。

  Chin 与 Nilson 开始了一段对话,他说他们正在拍视频,需要所有人离开现场。在接下来的一个小时,Chin 和整组 Java 社区成员回到舞台,就像在拍《黑客帝国》(The Matrix)一样。人们大笑,尴尬的一刻,而且舞台上出现了很多熟悉的面孔。我以笔记的方式记录了当时的对话,不如直接观看视频来得直观。

  如果读者很着急,我拍下了一些照片。

  这里有一些周二 Oracle Code 大事纪的录像,也可以观看所有录制下来的 Oracle Code 视频。

  更多资料

  InfoQ 报道了 JavaOne 2017 所有的大事纪,下面的链接是周一和周二的大事纪总结。

  • Oracle 宣布计划开源他们的 JDK 并解决 Java EE 存在的问题
  • JavaOne 大事纪:Oracle 谈区块链、机器人和无服务架构
发表评论
用户名: 匿名