API(九)基于协程的并发编程SDK

一   基于协程的并发编程SDK

场景: 收到一个请求会'并发发起'多个请求,使用openresty提供的'协程'

说明: 这个是'高级'课程,如果'不理解'可以'先跳过'

遗留: APSIX和Kong'深入理解'openresty

标准lua的协程

①  早期提供的轻量级协程SDK  ngx.thread

ngx.thread.spawn、ngx.thread.wait、ngx.thread.kill介绍

ngx.thread轻量级线程

openresty协程使用注意事项

②   openresty封装协程方法

说明: 常'用在'rewrite_by_lua*, access_by_lua*, content_by_lua*阶段,'不局限'

 

案例'讲解'

 

 

③  多协程的概念

lua-resty-lock

lua-resty-lock在分布式缓存中的应用 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值