Go微服务架构实战

526 阅读1分钟

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

希望大家关注哈,原创不容易,求点赞,求关注,求分享

扫码_搜索联合传播样式-标准色版.png