Go微服务架构实战
本系列文章主要是针对云原生领域微服务架构的实战,包括网关,k8s,etcd以及grpc等相关技术的应用,同时也会把服务发现与注册,熔断,降级,限流以及分布式锁等加入到系列当中作为补充,课程的最后也会安排分布式链路追踪框架的学习,监控平台的搭建以及灰度发布等技术服务,所以总体来讲,课程范围涉及技术领域较广,知识面比较宽,大家下来各取所需尽量做到熟悉和应用,之后有时间了在研究下源码,乐哉!
1. 微服务架构上篇
1. grpc技术介绍
2. grpc+protobuf+网关实战
3. etcd技术介绍
4. 基于etcd的服务发现与注册
5. 基于etcd的分布式锁实战
6. 小结
2. 微服务架构中篇
1. k8s-minikube的介绍
2. 基于pod和deployment的容器化部署
3. service和ingress让服务外化
4. Pod的自动扩容/缩容(HPA技术)
5. Pod的滚动更新与回滚
6. 基于istio的限流,熔断以及分流技术
7. 常见的微服务降级策略介绍和实战
8. 小结
3. 微服务架构下篇
1. APM系统介绍
2. 基于OpenTracing协议的jaeger链路追踪
3. 分布式监控平台Prometheus搭建与Metrics应用
4. 金丝雀发布(灰度),A/B测试和蓝绿部署介绍
5. 小结
4 总结
1. 总结
2. 电子书赠送
微信公众号:堆栈future
希望大家关注哈,原创不容易,求点赞,求关注,求分享