php-co-koa icon indicating copy to clipboard operation
php-co-koa copied to clipboard

PHP异步编程: 手把手教你实现co与Koa

PHP异步编程: 手把手教你实现co与Koa

  • 前言
    • 说明
  • 第一部分: 半协程调度器
    • 统一生成器接口
    • 生成器迭代
    • 生成器返回值
    • 生成器委托
    • 改写return
    • 抽象异步模型
    • 引入异常处理
    • 异常: 嵌套任务透传
    • 异常: 传递流程
    • 异常: 重新进行CPS变换
    • 异常: 重新加入Async
    • Syscall与Context
    • 调度器: 里程碑
    • spawn
    • callcc
    • race与timeout
    • all与parallel
    • channel与协程间通信
    • 无缓存channel
    • 缓存channel
    • channel演示
    • FutureTask与fork
  • 第二部分: Koa
    • 穿越地心之旅
    • 洋葱圈模型
    • rightReduce与中间件compose
    • Koa::Application
    • Koa::Context
    • Koa::Request
    • Koa::Response
    • Koa - HelloWorld
    • Middleware Interface
    • Middleware: 全局异常处理
    • Middleware: Router
    • Middleware: 请求超时
    • 一个综合示例
  • 附录
  • 参考