检查点
简介
让我们以对 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