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

微服务实战之Rust版wasm扩展envoy

楼主#
更多 发布于:2022-07-25 02:18
  之前开过(还没完结)一个go版本的envoy扩展课程 ,由于GO本身的一些各种限制,进阶部分我们换Rust (基础专栏在这) 。

   并且wasm相关技术栈,我们将永久切换到Rust。GO不在录制新的wasm课程。
   同时, 我们即将开新课程,使用RUST来写k8s 客户端开发。敬请期待

    由于众所周知的原因,部分关键课时会留坑,VIP学员一对一口述讲解。


  第一章:Rust wasm基础篇
第1讲:开张课、无脑写第一个wasm、放入envoy测试
直接实战,没啥好废话的。今天一节课就把最基本的代码写好,放入envoy运行

第2讲:HttpContext快速入门、获取请求Path
这个功能在GO版本课程讲过。今天我们用RUST来实现

第3讲:HttpContext 入门(2): 获取query参数的姿势 免费试听
这个功能在go版本课程讲过,今天讲Rust版本的姿势

第4讲:HttpContext 入门(3): 基本函数封装的学习(练习课)
今天是个练习课,训练一下上节课内容的函数封装。后面还需要进阶封装


第5讲:HttpContext 入门(4): 把http元素封装为struct
今天是封装课。把http元素封装为我们自己的struct,方便调用

第6讲:在wasm中完成Http请求的基本套路
本课程在golang版本课程讲过。RUST版本代码不同,但是套路相同。再讲一次


第7讲:jwt应用(1) :基本库的使用  免费试听

本课时是应一个同学要求加的一个通用的rust jwt 库的简单使用入门。wasm 里使用则要做修改。

第8讲:jwt应用(2) :判断token参数的基本封装
本课时是golang版本课程的移植版。RUST里面要做一些封装,否则代码看起来太乱


第9讲:jwt应用(3) :使用支持wasm的jwt库
今天我们正式把jwt库结合到wasm中

第10讲:补充:关于Redis 的rest api调用
补充课。下节课要用到


第11讲:jwt 在Redis中进行判断(1):基本套路和代码
原生的jwt做法是判断exp。那么实际开发往往会放到redis判断。今天就来做这个例子

第12讲:jwt 在Redis中进行判断(2):代码封装
沿着上节课我们来做个封装
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数887
沙发#
发布于:2022-09-13 02:28
即将开启新篇(istio+rust wasm实战)
会讲故事的程序员
游客

返回顶部