mksz826-Go微服务系统精讲 Go-Zero全流程实战即时通讯 ( IM )

Go微服务实战,构建IM系统

编辑点评

深入浅出Go微服务架构,实战IM系统,涵盖用户私聊、离线消息、熔断限流等高级特性。

⭐ 编辑推荐

本课程深入讲解Go微服务架构,通过实战构建即时通讯(IM)系统,涵盖用户私聊、离线消息、熔断限流等高级特性,适合有Go语言基础,想学习微服务架构的开发者。

课程亮点

Go微服务实战
IM系统构建
熔断限流实战

课程目录

📁 第7章 构建im服务并实现用户私聊及离线消息读取
    7-24 实现用户拉取离线消息(中).mp4  [50.4 MB]
    7-12 实现用户与好友私聊实现流程【优质资源‖关注:cunWorkNotes 解锁】.mp4  [182.8 MB]
    7-16 基于kafka异步数据存储落地及消息通信(中).mp4  [112.4 MB]
    7-1 im通信服务构建思路说明.mp4  [15.2 MB]
    7-7 im服务业务功能(下).mp4  [104.7 MB]
    7-3 websocket应用案例.mp4  [46.9 MB]
    7-9 如何检测用户是否在线?心跳检测又实现呢?.mp4  [118.4 MB]
    7-8 实现im服务用户登入连接.mp4  [86.2 MB]
    7-4 im服务业务.mp4  [49.1 MB]
    7-23 实现用户拉取离线消息(上).mp4  [64.3 MB]
    7-2 理解websocket协议.mp4  [63.3 MB]
    7-26 本章总结.mp4  [92.0 MB]
    7-21 离线消息与历史消息分析.mp4  [92.1 MB]
    7-18 消息收发ACK(上).mp4  [108.4 MB]
    7-14 引入kafka消息中间件,并构建异步队列服务.mp4  [100.8 MB]
    7-20 消息收发ACK(下).mp4  [70.1 MB]
    7-22 实现用户拉取离线消息.mp4  [93.1 MB]
    7-5 im服务业务功能(上).mp4  [107.6 MB]
    7-6 im服务业务功能(中).mp4  [110.1 MB]
    7-19 消息收发ACK(中).mp4  [152.2 MB]
    7-13 消息可靠与收发优化.mp4  [93.9 MB]
    7-15 基于kafka异步数据存储落地及消息通信(上).mp4  [134.2 MB]
    7-10 实现im服务心跳检测.mp4  [183.4 MB]
    7-11 理解用户与好友私聊实现流程.mp4  [54.3 MB]
    7-25 实现用户拉取离线消息(下).mp4  [51.5 MB]
    7-17 基于kafka异步数据存储落地及消息通信(下).mp4  [74.8 MB]
📁 第11章 高可用的三大利器:熔断,限流,降级
    11-2 熔断与超时有什么区别点【持续更新‖免费提供:CunworknoteS】.mp4  [22.0 MB]
    11-6 对社交服务群接口限流.mp4  [92.7 MB]
    11-7 go-zero中的限流器实现原理分析.mp4  [53.7 MB]
    11-3 用户列表熔断处理.mp4  [46.5 MB]
    11-4 解析go-zero中熔断的实现原理.mp4  [75.9 MB]
    11-12 本章总结.mp4  [70.1 MB]
    11-5 限流的实现方案有哪些.mp4  [77.6 MB]
    11-10 go-zero自动降级内部探索.mp4  [76.4 MB]
    11-1 熔断,限流,降级解决的问题与作用.mp4  [45.6 MB]
    11-8 降级在架构中的类型有哪些.mp4  [26.1 MB]
    11-9 go-zero的自动降级特技应用.mp4  [74.4 MB]
📁 第1章 从0进入微服务需要了解的基础知识
    1-6 微服务核心要素之无状态【持续更新‖免费提供:CunworknoteS】.mp4  [45.4 MB]
    1-1 保姆级教学,带你落地GO微服务【持续更新‖免费提供:CunworknoteS】.mp4  [32.8 MB]
    1-2 系统架构演化过程【持续更新‖免费提供:CunworknoteS】.mp4  [58.2 MB]
    1-4 微服务核心要素之服务化【整理不易‖记得关注:CunWorKNotes】.mp4  [30.2 MB]
    1-3 微服务核心要素之拆分原则.mp4  [30.4 MB]
    1-5 微服务核心要素之通信机制.mp4  [33.2 MB]
📁 第13章 创新加持:自研助力企业进阶与个人成长
    13-4 基于grpc实现rpc_client【资源精选‖更多关注:CunworkNotes】.mp4  [89.5 MB]
    13-7 集成负载均衡机制.mp4  [82.9 MB]
    13-5 集成服务发现机制(上)【整理不易‖记得关注:CunWorKNotes】.mp4  [53.3 MB]
    13-3 基于grpc实现框架rpc_server【整理不易‖记得关注:CunWorKNotes】.mp4  [82.8 MB]
    13-6 集成服务发现机制(下).mp4  [90.7 MB]
    13-8 请求超时重试处理.mp4  [109.1 MB]
    13-9 课程总结.mp4  [61.1 MB]
    13-2 框架的构建核心结构设计分析.mp4  [35.3 MB]
    13-1 为什么需要自研?满足企业需求、提升个人能力.mp4  [31.4 MB]
📁 第4章 微服务必备容器化技术
    4-1 docker介绍与安装及上手应用【更多精选‖公众号:CunWorknotes】  .mp4  [153.8 MB]
    4-4 docker-compose编排(上).mp4  [28.9 MB]
    4-6 docker-compose编排(中).mp4  [90.8 MB]
    4-3 dockerfile介绍并创建go-zero环境容器(下).mp4  [108.1 MB]
    4-2 dockerfile介绍并创建go-zero环境容器(上).mp4  [133.5 MB]
    4-5 docker-compose编排(下).mp4  [61.2 MB]
📁 源码+电子书
    traning-go-zero.exe  [12.5 MB]
    电子书(mhtml版,浏览器打开).exe  [36.8 MB]
📁 第3章 上手微服务框架go-zero
    3-9 探究go-zero是如何基于grpc进一步扩展-client.mp4  [36.6 MB]
    3-8 探究go-zero是如何基于grpc进一步扩展-server.mp4  [95.0 MB]
    3-5 实践go-zero基础功能案例(api与rpc)--下.mp4  [108.6 MB]
    3-7 实践go-zero基础功能案例(数据库读写与中间件(下).mp4  [47.3 MB]
    3-12 章节总结.mp4  [55.1 MB]
    3-3 下载并认识go-zero.mp4  [29.3 MB]
    3-4 实践go-zero基础功能案例(api与rpc)--上.mp4  [63.2 MB]
    3-2 为什么选go-zero?.mp4  [43.3 MB]
    3-1 微服务框架与web框架的区别点在哪儿?.mp4  [48.5 MB]
    3-10 关于go-zero中的api服务启动流程.mp4  [55.1 MB]
    3-6 实践go-zero基础功能案例(数据库读写与中间件(上).mp4  [77.8 MB]
📁 第6章 构建用户丨社交服务并分析服务发现与负载均衡原理
    6-7 数据库与缓存一致性问题【资源精选‖更多关注:CunworkNotes】.mp4  [96.9 MB]
    6-1 构建用户服务并编写服务部署脚本及dockerfile(上).mp4  [91.4 MB]
    6-4 完成用户服务注册,登入功能(下).mp4  [41.8 MB]
    6-5 用户服务中搜索,用户信息功能实现(上).mp4  [74.3 MB]
    6-2 构建用户服务并编写服务部署脚本及dockerfile(下).mp4  [86.9 MB]
    6-11 构建社交服务rpc服务并完成好友丨群相关业务功能(下).mp4  [120.4 MB]
    6-15 go-zero中负载均衡实现原理.mp4  [99.0 MB]
    6-3 完成用户服务注册,登入功能(上).mp4  [104.7 MB]
    6-9 构建userapi服务并完善用户服务登入注册api.mp4  [121.9 MB]
    6-16 发布并部署用户服务与社交服务.mp4  [74.0 MB]
    6-6 用户服务中搜索,用户信息功能实现(下).mp4  [78.5 MB]
    6-14 go-zero中微服务治理中心的具体实现原理.mp4  [108.2 MB]
    6-13 微服务治理之服务注册中心.mp4  [53.5 MB]
    6-10 构建社交服务rpc服务并完成好友丨群相关业务功能(上).mp4  [147.2 MB]
    6-12 构建社交服务api服务并完成好友丨群相关业务功能.mp4  [128.8 MB]
    6-8 go-zero在数据层使用的缓存机制实现分析.mp4  [35.5 MB]
    6-17 章节总结.mp4  [47.7 MB]
📁 第2章 掌握rpc丨grpc并探究内在本质
    2-5 grpc介绍与下载安装【不易整理‖请关注:CunWorkNoteS】.mp4  [51.1 MB]
    2-9 grpc的服务端连接调度实现原理分析(上).mp4  [63.6 MB]
    2-3 net丨rpc实践案例.mp4  [68.4 MB]
    2-2 为什么是以rpc为主而不是restful?.mp4  [30.2 MB]
    2-10 grpc的服务端连接调度实现原理分析(下).mp4  [85.2 MB]
    2-8 理解grpc的请求协议http2.mp4  [99.8 MB]
    2-11 grpc的客户端请求发送实现原理分析.mp4  [74.5 MB]
    2-6 grpc框架实践案例.mp4  [131.0 MB]
    2-1 rpc是什么?又如何实现服务通信?.mp4  [42.7 MB]
    2-4 看看netrpc的通信调度实现的内部原理.mp4  [82.2 MB]
    2-7 protobuf的协议原理.mp4  [83.1 MB]
    2-13 章节总结.mp4  [93.7 MB]
📁 第8章 实现im服务消息群聊及消息可读未读
    8-5 从0实现bitmap【公重号:CunWorkNotes】.mp4  [133.2 MB]
    8-2 实现用户群聊功能【优质资源‖关注:cunWorkNotes 解锁】.mp4  [128.8 MB]
    8-11 消息已读未读如何进一步优化?(下).mp4  [71.3 MB]
    8-12 发布部署IM服务.mp4  [55.0 MB]
    8-6 实现群聊消息已读未读(上).mp4  [81.3 MB]
    8-8 实现群聊消息已读未读(下).mp4  [73.1 MB]
    8-10 消息已读未读如何进一步优化?(中).mp4  [58.3 MB]
    8-9 消息已读未读如何进一步优化?(上).mp4  [90.3 MB]
    8-15 本章总结.mp4  [52.9 MB]
    8-13 如何实现用户在线离线状态.mp4  [39.7 MB]
    8-7 实现群聊消息已读未读(中).mp4  [81.8 MB]
    8-14 实现用户在线状态维护.mp4  [108.1 MB]
    8-3 完善群聊消息业务.mp4  [58.5 MB]
    8-4 消息已读未读问题该如何实现?.mp4  [63.0 MB]
    8-1 理解用户与群组聊天功能的实现思路.mp4  [24.8 MB]
📁 第12章 对系统进行全面监控分析
    12-13 go-zero与elk巧妙结合(上)【不易整理‖请关注:CunWorkNoteS】.mp4  [149.6 MB]
    12-10 如何实现对各个服务的性能监控?【资源精选‖更多关注:CunworkNotes】.mp4  [39.4 MB]
    12-5 探究go-zero中链路跟踪的实现过程【不易整理‖请关注:CunWorkNoteS】.mp4  [148.7 MB]
    12-1 im服务消息发送失败如何定位问题.mp4  [21.8 MB]
    12-15 本章总结.mp4  [66.0 MB]
    12-4 基于jaeger实现消息群用户列表的链路跟踪.mp4  [29.4 MB]
    12-6 ELK日志收集三件套架构分析.mp4  [24.6 MB]
    12-7 基于docker构建elk架构.mp4  [89.8 MB]
    12-12 实现对im通讯服务性能的监控.mp4  [84.0 MB]
    12-14 go-zero与elk巧妙结合(下).mp4  [112.0 MB]
    12-8 基于filebeat收集各个服务的日志信息.mp4  [54.9 MB]
    12-11 promethues+grafana安装部署.mp4  [115.1 MB]
    12-2 理解链路跟踪的实现思路分析.mp4  [36.7 MB]
    12-9 配置Kibana仪表盘实现可视化.mp4  [18.1 MB]
    12-3 OpenTracing与jaeger理解及安装.mp4  [91.9 MB]
📁 第9章 构建api网关并优雅的处理各服务配置
    9-5 配置订阅实现动态加载最新配置【更多精选‖公众号:CunWorknotes】  .mp4  [120.2 MB]
    9-3 服务太多配置不好管理如何优雅处理?.mp4  [24.5 MB]
    9-7 实现im前后端数据交互(下).mp4  [138.1 MB]
    9-4 基于etcd做配置中心实现各个服务自动加载配置.mp4  [113.9 MB]
    9-6 实现im前后端数据交互(上).mp4  [77.6 MB]
    9-2 下载并集成于apisix.mp4  [59.2 MB]
    9-1 网关是什么?解决什么问题?.mp4  [30.8 MB]
    9-9 本章总结.mp4  [20.1 MB]
📁 第10章 微服务请求任务的三大措施:超时,重试,幂等
    10-2 在go-zero中是如何实现请求超时的呢?.mp4  [39.9 MB]
    10-8 实现社交服务创群请求幂等性(下)【整理不易‖记得关注:CunWorKNotes】.mp4  [52.9 MB]
    10-1 微服务中如果任务长时间没有响应会有什么问题?.mp4  [24.7 MB]
    10-5 在微服务中如果任务多次重复请求会有什么问题?【整理不易‖记得关注:CunWorKNotes】.mp4  [43.7 MB]
    10-10 本章总结.mp4  [24.6 MB]
    10-4 业务任务失败重试处理.mp4  [87.0 MB]
    10-6 幂等性实现方式与思路分析.mp4  [34.0 MB]
    10-7 实现社交服务创群请求幂等性(上).mp4  [123.1 MB]
    10-3 微服务中任务失败后又如何进行重试?.mp4  [100.2 MB]
📁 第5章 项目业务与架构分析并准备项目基础开展环境
    5-1 项目开展的业务需求与开展计划说明.mp4  [40.3 MB]
    5-2 项目开展的基础环境构建.mp4  [62.2 MB]

适合人群

  • Go语言开发者
  • 微服务架构学习者
  • IM系统开发者

学习收获

掌握Go微服务架构
构建IM系统
了解熔断限流机制

祝您学习愉快!

学有所成,前程似锦!