作为其最大的开源项目,IBM发布了新版本的WebSphere Liberty。有哪些改进?来看看它如何支持开发人员创建云原生应用和微服务?
在创建WebSphere Liberty时,它是基于DevOps和敏捷原则构建的。去年,IBM将WebSphere Liberty开源,以支持Java开发人员,因此我们都可以从他们的创建中受益。它速度快,重量轻,体积小,非常适合开发云原生应用和微服务。
IBM一直致力于支持Java。IBM Cloud Integration总经理Dennis Kennelly在他的博客文章中写道:“在过去的22年中,Java一直是顶级编程语言,并且它继续在云原生时代迅速发展。IBM致力于始终站在Java开发的最前沿,以便我们的客户从最新的Java EE和Spring技术更新中受益。”
7月2日,IBM发布了新版本的WebSphere Liberty 18.0.0.2。到目前为止,Open Liberty是IBM最大的开源贡献,表明开源项目的趋势不仅仅是一种趋势,而且是编程的未来。
那么,新版本有哪些新增内容?让我们来看看有什么改进。
增加了Spring Boot支持
Open Liberty的一大优点是能够保存所有你喜欢的工具并在需要时使用它们,无需重新学习。通过新的更新,Spring Boot支持得到了新的改进,并允许更容易的混合和匹配。
以前,用户很难将Spring Boot与Open Liberty一起使用,并且必须将每个Spring应用程序重新打包到WAR文件中。额外的步骤,不见了!现在,支持JAR文件,为开发人员节省了额外的步骤和额外的麻烦,带来了新的灵活性
通过额外的支持,Open Liberty可以利用容器提供的分层。开发和部署时间将最小化。来自Kennelly的博客提到:“迭代开发人员更新现在可以完全专注于瘦应用层,有助于加速开发并最大限度地缩短部署时间。结果会因应用程序而异,但平均而言,这会将应用程序部署大小减少90%,并相应缩短部署周期时间。”
图:为Spring Boot应用程序创建双层docker镜像
Java EE 8兼容
作为第一个通过Java EE 8兼容性测试的供应商,WebSphere Liberty在创新方面处于领先地位,这个确实值得点赞!
开发者指南
寻求帮助制作应用程序云原生微服务?这可能很难,但IBM在这方面会让它变得更容易一些。现在,有足够的指南和示例代码可以让开发人员更好地使用Java EE。对于DevOps团队来说,这些是一些宝贵的资源!
该指南包括诸如“记录RESTful API”,“限制对微服务的并发请求数量”和“使用Docker容器开发微服务”这样的有用主题。
指南https://openliberty.io/guides/
文章来源于: 云智时代,版权归原作者所有,如有侵权,请联系 guanwang@163yun.com 删除。