开源技术 * IBM 微讲堂:Kubeflow 系列(观看回放 | 下载讲义) 了解详情

面向初学者的微服务

关于本视频

Kubernetes 和 Istio 为云原生应用程序提供了多种现成可用的关键功能,这些功能普遍适用于微服务,不论它们使用何种语言实现,而且无需更改应用程序逻辑。然而,编排框架和服务网格无法涵盖某些功能。因而必须以微服务的业务逻辑形式进行处理。例如,特定于应用程序的故障转移功能、指标和细粒度的授权。

在这段视频中,我们将使用一个具体示例来展示如何使用 JavaEE 和 Eclipse MicroProfile 创建微服务,以及如何在 Kubernetes 和 Istio 上推出和运行这些微服务。MicroProfile 本身具有一些开发微服务时通常需要的便捷功能,例如对 REST API 的调用以及 REST API 的实现,包括文档。在这段视频中,我们将使用 cloud-native-starter 的示例代码(已在 GitHub 上以开源形式发布),以及可以快速部署到 Minikube 的脚本,还有许多操作说明和相关信息。

关于本系列教程

本视频是有关混合云的扩展系统,属于数字开发者大会:混合云的一部分。注册之后,即可完整获取免费的按需重播,其中包括有关应用程序开发、DevOps 实现以及动手实验的专题讨论。

本文翻译自:Microservices for beginners(2020-10-02)