• Context上下文(重要)
    • Context 静态类
    • 快捷方法
    • 多数据源相关

    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   下一篇:连接池