NAME

LZ-Ngx-Dev-Roadmap - Nginx module development roadmap for LZ

VERSION

This document was created on Nov 26, 2010, last updated on Nov 26, 2010.

DESCRIPTION

This document describes the opensource module development roadmap around nginx for the Taobao.com Quantum (LZ) Team.

A complete list of our existing nginx modules can be found in the much more bigger list of all the 3rd-party modules in the following page:

http://wiki.nginx.org/3rdPartyModules

ROADMAP

All of the modules listed here are or will be created by us. If you like to get involved, please mail us by <agentzh@gmail.com>.

Upstream Modules

ngx_proxy_more

Add basic HTTP 1.1 support to ngx_proxy_more:

Status

This module does not exist yet.

ngx_oracle

Make nginx talk directly to Oracle by the non-blocking API provided by OCI and emit Resty-DBD-Stream results, just like ngx_drizzle and ngx_postgres.

Status

This module is still under development.

ngx_redis2

Implement the full redis 2.0 protocol for nginx.

Status

This module is still under development.

ngx_beanstalkd

Make nginx talk non-blockingly to beanstalkd (http://kr.github.com/beanstalkd/), a simple, fast work queue.

Status

This module does not exist yet.

ngx_redisql

Make nginx talk non-blockingly to redisql (http://code.google.com/p/redisql/).

Status

This module does not exist yet.

ngx_memc

Status

This module is already production ready but the TODO list above has not finished.

Repository

https://github.com/agentzh/memc-nginx-module

ngx_drizzle

Status

This module is already production ready but the TODO list above has not finished.

Repository

https://github.com/chaoslawful/drizzle-nginx-module

ngx_shell

Execute shell commands and talk to system pipes in a non-blocking and streaming way.

This will make CLI [1] automation more efficient and more easily, in the contexts of those web-based system management tools.

Status

This module does not exist yet.

Content Handler Modules

ngx_lua

Status

This module is already production ready but the TODO list above has not finished.

Repository

https://github.com/chaoslawful/lua-nginx-module

Output Filter Modules

ngx_srcache

Status

This module is already production ready but the TODO list above has not yet implemented.

Repository

https://github.com/agentzh/srcache-nginx-module

ngx_rds_csv

Converting Resty-DBD-Stream (RDS) data into Comma-Seperated-Value (CSV) format. Just like ngx_rds_json convert RDS into JSON.

Status

This module does not exist yet.

ngx_silly_cache

A very silly memory cache that caches the response body and headers into the location configuration struct.

Status

This module does not exist yet.

AUTHOR

Yichun "agentzh" Zhang <agentzh@gmail.com>

COPYRIGHT

Copyright 2010 Taobao Inc., Alibaba Group.