shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数900
阅读:3617回复:0

Gin实战开发技巧篇(5):云插件化开发设计

楼主#
更多 发布于:2021-03-07 01:19
Gin实战技巧篇打算永远更新下去。 每个课程都是独立的,之前更新过
1、Gin开发实战技巧篇(新手进阶):主做代码逼格提升
2、Gin开发实战技巧篇2:事件总线
3、Gin实战开发技巧篇(3):redis锁篇

4、Gin实战开发技巧篇(4):手撸限流、带过期机制的缓存


  本课程是短课程,以思路演示为主。我们在gin的基础上做一个插件化加载中间件的机制,使得无需编译即可修改运行时网站的中间件功能。(共6课时,分两次更完 。本课程不适合新手)
 
第1讲:开张课、插件化的思路 免费试听,无需登录
老套弄的开张课,我们来讲一下思路和具体需求。方便大家理解

第2讲:准备工作:动态执行GO代码、加载本地代码包
要解决插件化机制,先要解决动态执行Go代码这一关。

第3讲:准备工作2:从github上获取项目、思路进阶
继续做个准备工作,下节课正式开始实现完整流程

第4讲:准备工作4:从github上clone项目、检查合法性
今天我们要干的事是从github上把插件代码干下来,并且解析和合法性验证

第5讲:解析插件、持久化插件对象
沿着上节课,我们解析完插件后需要持久化插件对象

第6讲:演示课:完整流程、动态执行插件代码 免费试听,无需登录
完结课,我们把整个流程演示下


会讲故事的程序员
游客

返回顶部