使用 Open Liberty 和 MicroProfile 开发微服务入门

栏目: 服务器 · 发布时间: 6年前

内容简介:在构建新的云就绪应用程序时,目前的最佳实践是采用微服务架构来创建小型的、松散耦合的服务,而不是一个单体应用程序。通过专注于模块化微服务,企业应用程序变得更容易维护、升级和按需扩展。微服务还可以与技术和语言问题隔离开来,使独立团队能够在产品的整个生命周期中更快地开发产品,并保持敏捷性。但是,如果没有实现架构所需的应用程序运行时、工具和指南,架构就毫无价值。幸运的是,所有这些均已在开源项目Open Liberty 是一个开源项目,它是 IBM WebSphere Liberty 应用程序运行时的基础。它有一个

在构建新的云就绪应用程序时,目前的最佳实践是采用微服务架构来创建小型的、松散耦合的服务,而不是一个单体应用程序。通过专注于模块化微服务,企业应用程序变得更容易维护、升级和按需扩展。微服务还可以与技术和语言问题隔离开来,使独立团队能够在产品的整个生命周期中更快地开发产品,并保持敏捷性。

但是,如果没有实现架构所需的应用程序运行时、 工具 和指南,架构就毫无价值。幸运的是,所有这些均已在开源项目 openliberty.io 中提供。

运行时:Open Liberty

Open Liberty 是一个开源项目,它是 IBM WebSphere Liberty 应用程序运行时的基础。它有一个模块化的架构,使您可以仅配置应用程序所需的技术和特性,从而使它具有较小的内存占用并能快速启动。Open Liberty 全面支持最新的 Java EE 和 MicroProfile 开放标准、常见的安全集成等,是您的 Java 微服务的绝配。

编程模型:MicroProfile

MicroProfile 是构建企业 Java 微服务的开放标准。它允许您以最小工作量快速向微服务添加各种功能,从实现应用程序灾备能力的容错特性,到监控生产应用程序的状态和指标特性,等等。借助广泛的行业协作和支持,MicroProfile 标准还有助于确保微服务能在多个运行时上运行,避免被令人不快的供应商锁定。

工具和指南

等等,这还没完!Open Liberty 还集成了开发人员想要的许多工具,比如对 Maven 和 Gradle 的支持。WebSphere Developer Tools (WDT) for Eclipse 的插件也为开发人员提供了一个强大的工具,帮助开发、打包和部署他们的应用程序。

除了标准的参考资料外,Open Liberty 还有一个越来越丰富的指南列表,可以让您了解您考虑在应用程序中使用的各种新兴的关键技术。我们的交互式指南使您可以更快上手,并通过将所有操作都限制在浏览器中来避免环境设置问题。如果您仍然遇到阻碍,不要害怕,得益于 Open Liberty 和 openliberty.io 网站的开源特性,您只需提交 GitHub 问题,即可获得整个社区的帮助。

参加我们的网络研讨会!

参加 “使用 Open Liberty 和 MicroProfile 开发微服务入门” 网络研讨会(重播),获得优化未来应用程序开发的所有洞察。您不仅会听到我关于 Open Liberty 和 MicroProfile 的介绍,还会听到 Cheryl King 介绍一些能使您的开发更轻松、更高效的工具,而且Yee-Kang (YK) Chang 会通过我们的一个指南引导您并做汇总。

立即注册参加!

本文翻译自: Getting started developing microservices with Open Liberty and MicroProfile (2018-06-11)


以上所述就是小编给大家介绍的《使用 Open Liberty 和 MicroProfile 开发微服务入门》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Transcending CSS

Transcending CSS

Andy Clarke、Molly E. Holzschlag / New Riders / November 15, 2006 / $49.99

As the Web evolves to incorporate new standards and the latest browsers offer new possibilities for creative design, the art of creating Web sites is also changing. Few Web designers are experienced p......一起来看看 《Transcending CSS》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换