CloudWeGo Study Group 是由 CloudWeGo 社区发起的学习小组,开展以 30 天为一期的源码解读和学习活动,帮助新成员融入社区圈子,和社区 Committer 互动交流,并学习上手 CloudWeGo 几大框架项目。
为了更好的帮助大家理解 Hertz 适配的中间件及其实现,为中间件适配提供有价值的参考,本期 CSG 活动分享包含 Hertz 的开发及使用分享,包含 Hertz 中间件梳理,Hertz Server/Client 中间件源码分析与实现。
📺 B站回放合集: space.bilibili.com/34943605344…
📘 讲师PPT: CSG5-Hertz 中间件实战-讲师PPT合集.pdf
分享内容回顾
#1 探索 Hertz 中间件:用法、生态及实现原理
🔗回放链接: meetings.feishu.cn/s/1iz6pbraq…
📌 讲师简介
范广宇(字节跳动基础架构服务框架团队研发工程师),负责 Hertz 工具开发相关工作。
📌 分享内容简介
针对 Hertz 中间件进行介绍,包括 Hertz 中间件的分类、梳理、简介与使用场景,分享 Server 端与 Client 端中间件链的实现原理。
-
Hertz 中间件介绍
-
Hertz 拓展的中间件
-
Hertz 中间件的实现原理
2# Hertz-Session:解读 Hertz Middleware
🔗回放链接: meetings.feishu.cn/s/1j0tmh547…
📌 讲师简介
李宜茗(CloudWeGo-Hertz Reviewer),对分布式领域较感兴趣。
📌 分享内容简介
讲解 Hertz Server 中间件的简单实现,并分享 Hertz-Session bizdemo 中对 Session 和 CSRF中间件的实战。
-
什么是 Hertz Middleware
-
如何编写 Hertz Middleware
-
Hertz-Session 解读
3# 快速掌握适合自己业务的 Hertz 中间件
🔗回放链接:meetings.feishu.cn/s/1j1gs6udy…
📌 讲师简介
袁鑫浩(CloudWeGo Member & Hertz Committer),Casbin / CSRF / Loadbalance 中间件作者。
📌 分享内容简介
讲解 Hertz 和 Hertz 中间件,引入 CSRF 中间件的简单使用,窥探CSRF 中间件底层实现,进而了解服务注册发现中间件的设计。
-
Hertz 和 Hertz 中间件
-
学习中间件第一步 —— 使用中间件
-
学习中间件第二步 —— 窥探底层实现
-
学习中间件第三步 —— 学习优秀中间件设计
项目地址
GitHub:github.com/cloudwego