博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaOne大事纪:IBM谈OpenJ9和Open Liberty
阅读量:6430 次
发布时间:2019-06-23

本文共 2058 字,大约阅读时间需要 6 分钟。

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

\\

读者可以回看。

\\

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

\\

Nottingham演示了一个叫作“Acme Gifts”的应用程序,这个应用程序可以在上找到。他演示了如何使用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的内存占用情况。
\\

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

\\

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

\\

200cd19dc177345606a149219429eb7a.png

\\

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

\\

f7810bca5f57b441073008609eb7162a.png

\\

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

\\

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

\\

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

\\

2e3f305b94892d7e289ac68090a16457.png

\\

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

\\

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

\\

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

\\

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

\\

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

\\

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

\\

78252ed2f45a9e29d33506c5e174f7a6.png

\\

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

\\

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

\\

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

\\

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

\\

0ff46ab4c73be05ef105569588d6d0a2.png

\\

这里有一些的录像,也可以观看所有录制下来的Oracle Code。

\\

更多资料

\\

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

\\
  • \\t
  • \

查看英文原文

转载地址:http://ibiga.baihongyu.com/

你可能感兴趣的文章
sentences in movies and teleplays[1]
查看>>
【20181023T1】战争【反向并查集】
查看>>
win7网络共享原来如此简单,WiFi共享精灵开启半天都弱爆了!
查看>>
iOS9 未受信任的企业级开发者
查看>>
paper 40 :鲁棒性robust
查看>>
优化MySchool数据库(事务、视图、索引)
查看>>
使用笔记:TF辅助工具--tensorflow slim(TF-Slim)
查看>>
CCF-NOIP-2018 提高组(复赛) 模拟试题(一)
查看>>
大话设计模式读书笔记3——单例模式
查看>>
Java多线程之ReentrantLock与Condition
查看>>
实验三
查看>>
Vue 项目构建
查看>>
[Ruby on Rails系列]2、开发环境准备:Ruby on Rails开发环境配置
查看>>
在反射中如何调用类中的Setter()AndGetter()方法
查看>>
android studio adb
查看>>
框架源码系列二:手写Spring-IOC和Spring-DI(IOC分析、IOC设计实现、DI分析、DI实现)...
查看>>
asp.net编译 懒人脚本
查看>>
二分答案经典入门题:)
查看>>
为什么你需要将代码迁移到ASP.NET Core 2.0?
查看>>
思杰的雄心——软件定义的工作空间
查看>>