编辑: 向日葵8AS | 2016-06-22 |
} ngx_drizzle ? 实现Nginx中同步非阻 塞方式访问MySQL ? 具备长连接、进程级 可控大小连接池和负 载均衡功能 ? 返回数据可通过 ngx_rds_json/csv 等模块转换为 JSON/CSV格式 ngx_drizzle示例 http { ... upstream dbgroup { drizzle_server host1:3306 dbname=test password=pass user=alice protocol=mysql;
drizzle_server host2:3306 dbname=test2 password=pass user=bob protocol=mysql;
} ... server { location /mysql { set $sql "select * from cats";
drizzle_query $sql;
drizzle_pass dbgroup;
rds_json on;
} } } ngx_lua + ngx_drizzle应用案例 ? 淘宝量子业务架构变迁
5、当前工作 即将发布的功能 ? 劢态模块加载 ? Timer优化 C 红黑树->四叉最小堆 ? 智能gzip ? 防慢攻击支持 正在开发中的功能 ? 内存型HTTP Cache ? 上传buffer机制改进 C 避免将文件缓存到磁盘文件 ? 云支持 关于Tengine的后续发展 ? 同国内多个公司合作 ? 开发过程已经完全透明化 C http://github.com/taobao/tengine ? 社区化发展 参考资源 ? 本演示稿中涉及的大部分技术已经开源: C http://tengine.taobao.org C https://github.com/taobao/tengine C https://github.com/chaoslawful/lua- nginx-module C https://github.com/chaoslawful/drizzle- nginx-module Thank You! ? Q & A