php-co-koa
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: 请求超时
- 一个综合示例
- 附录
- 参考