[高端IT计算机技术类会员][课程上新] [D0312 拉勾专栏-Go 微服务实战 38 讲-IT] ●资料路劲 IT资料/拉勾专栏/D0312 拉勾专栏-Go 微服务实战 38 讲-IT 限时9.80 官方链接:https://kaiwu.lagou.com/course/courseInfo.htm?courseId=287&sid=20-h5Url-0&lgec_type=website&lgec_sign=86228E00A960E2EB44DCA4027393428B&buyFrom=2&pageId=1pz4#/sale 课程内容: 开篇词 开篇词 | 掌握 Go 和微服务,跟进未来服务端开发的主流趋势 模块一:云原生与微服务架构基础 01 | 为什么说云原生重构了互联网产品开发模式? 02 | 云原生基础架构的组成以及云原生应用的特征 03 | 微服务架构是如何演进的? 04 | DDD 领域场景分析的战略模式 05 | 为什么说 Service Mesh 是下一代微服务架构? 模块二:Go 语言基础和示例应用 06 | Go 语言开发快速回顾:语法、数据结构和流程控制 07 | 如何使用 Go 更好地开发并发程序? 08 | 如何基于 Go-kit 开发 Web 应用:从接口层到业务层再到数据层 09 | 案例:货运平台应用的微服务划分 10 | 案例:微服务 Docker 容器化部署和 Kubernetes 容器编排 11 | 案例:如何结合 Jenkins 完成持续化集成和自动化测试? 模块三:服务注册与发现 12 | 服务注册与发现如何满足服务治理? 13 | 案例:如何基于 Consul 给微服务添加服务注册与发现? 14 | 案例:如何在 Go-kit 和 Service Mesh 中进行服务注册与发现? 模块四:微服务之间的 RPC 调用 15 | 微服务间如何进行远程方法调用? 16 | Go RPC 如何实现服务间通信? 17 | gRPC 和 Apache Thrift 之间如何进行选型? 18 | 案例:Go-kit 如何集成 gRPC? 模块五:微服务网关 19 | 微服务网关如何作为服务端统一入口点? 20 | 如何进行网关选型? 21 | 案例:如何使用 Kong 进行网关业务化定制? 模块六:微服务容错处理 22 | 如何保障分布式系统的高可用性?(上) 23 | 如何保障分布式系统的高可用性?(下) 24 | 如何实现熔断机制? 25 | 如何实现接口限流和降级? 26 | 案例:如何通过 Service Mesh 实现熔断和限流? 模块七:负载均衡 27 | 负载均衡如何提高系统可用性? 28 | 案例:如何在 Go 微服务中实现负载均衡? 模块八:统一认证与授权 29 | 统一认证与授权如何保障服务安全? 30 | 如何设计基于 OAuth2 和 JWT 的认证与授权服务体系? 31 | 案例:如何自定义授权服务器? 32 | 案例:如何保证微服务实例资源安全? 模块九:分布式链路追踪 33 | 如何追踪分布式系统调用链路的问题? 34 | OpenTracing 规范介绍与分布式链路追踪组件选型 35 | 案例:如何在微服务中集成 Zipkin 组件? 模块十:Go 微服务开发的其他要点 36 | 如何使用 ELK 进行日志采集以及统一处理? 37 | 如何处理 Go 错误异常与并发陷阱? 38 | 案例:如何使用 Prometheus 和 Grafana 监控预警服务集群? 结束语 结束语 | 云原生不是服务端架构的终点
收起
评论0