Content
15 Lessons • 0 Quizzes • 0 Challenges
前言
- 1
简介
- 2
课程结构
自包含系统
- 1
简介
- 2
定义
- 3
一个示例
- 4
SCS 与微服务
- 5
挑战
- 6
优势与变体
- 7
本章小结
配方:使用 Netflix 技术栈实现 REST
- 1
简介
- 2
示例
- 3
Eureka:服务发现
- 4
路由器:Zuul
- 5
负载均衡:Ribbon
- 6
弹性:Hystrix
- 7
弹性:Hystrix 实现
- 8
变体
- 9
实验
- 10
本章小结
概念:前端集成
- 1
简介
- 2
前端:单体架构还是模块化?
- 3
选项
- 4
面向资源的客户端架构(ROCA)
- 5
ROCA 的优势
- 6
挑战
- 7
优势
- 8
变体
- 9
本章小结
配方:使用 Consul 和 Apache httpd 实现 REST
- 1
简介
- 2
示例
- 3
服务发现
- 4
路由:Apache httpd
- 5
Consul Template
- 6
Consul 和 Spring Boot
- 7
DNS 与 Registrator
- 8
变体
- 9
实验
- 10
本章小结
配方:链接与客户端集成
- 1
简介
- 2
概述
- 3
保障应用中的集成
- 4
其他集成方法
- 5
示例
- 6
变体
- 7
实验
- 8
本章小结
概念:微服务平台
- 1
简介
- 2
定义
- 3
变体
- 4
本章小结
配方:使用边缘端包含(ESI)实现服务器端集成
- 1
简介
- 2
示例
- 3
Varnish
- 4
ESI 顺序与常见用法
- 5
变体
- 6
实验
- 7
本章小结
配方:使用 Kubernetes 的 Docker 容器
- 1
简介
- 2
Kubernetes 示例
- 3
详细示例
- 4
Kubernetes 其他特性
- 5
变体
- 6
实验
- 7
本章小结
概念:异步微服务
- 1
简介
- 2
定义
- 3
数据复制、限界上下文与协议
- 4
事件
- 5
事件溯源
- 6
挑战:不一致性与 CAP 定理
- 7
关于不一致性问题的进一步说明
- 8
其他挑战
- 9
优势与变体
- 10
本章小结
配方:使用 Cloud Foundry 实现 PaaS
- 1
简介
- 2
PaaS:定义
- 3
Cloud Foundry
- 4
Cloud Foundry 示例
- 5
变体与实验
- 6
无服务器
- 7
本章小结
配方:消息传递与Kafka
- 1
简介
- 2
面向消息的中间件(MOM)
- 3
Kafka 的架构
- 4
关于Kafka架构的更多内容
- 5
消费者组、持久性与日志压缩
- 6
使用Kafka处理事件
- 7
示例:简介
- 8
示例:数据模型
- 9
示例:技术结构与运行中的应用
- 10
示例:主题与分区
- 11
示例:测试及其他数据格式
- 12
变体与实验
- 13
本章小结
附录
- 1
环境安装
- 2
Maven 命令
- 3
使用 Docker Machine 创建 Docker 主机
- 4
Docker 与 Docker Compose 命令
- 5
结论
配方:使用 Atom 和 REST 实现异步通信
- 1
简介
- 2
Atom 格式
- 3
Atom 缓存(checkpoint)
- 4
示例
- 5
变体
- 6
实验
- 7
本章小结
概念:同步微服务
- 1
简介
- 2
定义
- 3
示例
- 4
优势与挑战
- 5
变体
- 6
本章小结
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User