Context上下文(重要)

因为在异步编程内,对象的属性是线程不安全的,对于同一访问将变量放到属性里是不可以的提供了 Context类 Context 内可以存放同一 协程下的变量(可以理解为同一次访问的变量),我们很多功能也都依赖于 Context 开发的

Context 静态类


如方法 Context::id();

方法含义
id获取当前Context id
request获取当前request
response获取当前response
set设置值
get获取值
remove删除值
release释放当前 Context 内存放的数据

快捷方法


request() 方法可以快速获取当前requestresponse() 方法可以快速获取当前response

多数据源相关

方法含义
useConnection切换数据库数据源
useConnectionDb切换数据库(还在当前数据源)
userRedis切换Redis数据源
useRedisSelect设置redis 选择不同的 select

上一篇:协程Coroutine   下一篇:连接池