Logo
Section 1 / 10

简介

让我们以对 Netflix 技术栈的简要介绍以及本章内容概览来开启本章的学习!

检查点

简介

让我们以对 Netflix 技术栈的简要介绍以及本章内容概览来开启本章的学习!

Netflix 技术栈的来源

Netflix 开发了一个新的在线视频流媒体平台,以满足该领域对高性能和可扩展性的严苛要求。其成果便是最早的微服务架构之一。

此后,Netflix 将其技术作为开源项目发布,使得 Netflix 技术栈成为最早实现微服务的代表性技术栈之一。

许可证与技术

Netflix 技术栈的各个组件均为开源,采用非常宽松的 Apache 许可证。

这些项目均基于 Java 开发,并已集成到 Spring Cloud 中,因此可以方便地与 Spring Boot 结合使用。

本章内容概览

本章包含以下内容:

  • Netflix 微服务技术栈的概述

  • 详细介绍使用 Eureka 进行服务发现、使用 Zuul 进行路由、使用 Ribbon 实现负载均衡,以及使用 Hystrix 提供容错能力

  • 分析 Netflix 技术栈的优缺点

通过本章学习,读者将能够评估这些技术在具体项目中的适用性,并判断是否适合用于构建基于微服务的系统。

1 **Q U I Z**

在下一课中,我们将通过一个实际案例来了解 Netflix 技术栈的应用。

Quiz

单选题

Netflix 项目主要基于 ____。

1 / 3

自包含系统

示例