这可是非常好用的东西, 我现在的项目正在用,效率很高, cool~~<br><br><div class="gmail_quote">2011/9/19 Sharl.Jimh.Tsin <span dir="ltr"><<a href="mailto:amoiz.shine@gmail.com">amoiz.shine@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
在 2011-09-19一的 13:56 +0800,Wendal Chen写道:<br>
<div><div></div><div class="h5">> Great<br>
><br>
> 2011/9/17 agentzh <<a href="mailto:agentzh@gmail.com">agentzh@gmail.com</a>><br>
> Hi, folks!<br>
><br>
> I'm happy to announce that ngx_drizzle v0.1.1 has been<br>
> released. You<br>
> can download the latest release tarball from<br>
><br>
><br>
> <a href="https://github.com/chaoslawful/drizzle-nginx-module/downloads" target="_blank">https://github.com/chaoslawful/drizzle-nginx-module/downloads</a><br>
><br>
> This release fixed a long-standing segmentation fault on<br>
> 32-bit<br>
> systems, as well as some other issues. Here goes the complete<br>
> change<br>
> log:<br>
><br>
> * fixed segmentation faults on 32-bit systems. thanks @魏世江<br>
> and<br>
> @stefanli for reporting this issue.<br>
> * documented the $drizzle_thread_id variable.<br>
> * added lots of debug outputs (enabled by the --with-debug<br>
> option<br>
> while building Nginx or OpenResty), inspired by github issue<br>
> #10.<br>
> * fixed issues regarding defining global variables in C header<br>
> files:<br>
> we should have defined rds_rough_col_type_t as a type rather<br>
> than a<br>
> global variable. thanks @姜大炮.<br>
> * documented the python -> python3 pitfall while building<br>
> libdrizzle<br>
> 1.0 on at least ArchLinux.<br>
> * fixed the automatic libdrizzle searching algorithm in the<br>
> config<br>
> file: now we should look under libdrizzle-1.0/ instead. thanks<br>
> 支家乐<br>
> (Calio) for reporting this issue.<br>
><br>
> ngx_drizzle is an nginx upstream module integrating libdrizzle<br>
> into<br>
> Nginx in a non-blocking and streamming way.<br>
><br>
> Essentially it provides a very efficient and flexible way for<br>
> nginx<br>
> internals to access MySQL, Drizzle, as well as other RDBMS's<br>
> that<br>
> support the Drizzle or MySQL wired protocol. Also it can serve<br>
> as a<br>
> direct REST interface to those RDBMS backends.<br>
><br>
> This module does not generate human-readable outputs, rather,<br>
> in a<br>
> binary format called Resty-DBD-Stream (RDS) designed by<br>
> ourselves. You<br>
> usually need other components, like ngx_rds_json [1],<br>
> ngx_rds_csv [2],<br>
> or lua-rds-parser [3], to work with this module. See the RDS<br>
> output<br>
> format spec for more details:<br>
> <a href="http://wiki.nginx.org/HttpDrizzleModule#Output_Format" target="_blank">http://wiki.nginx.org/HttpDrizzleModule#Output_Format</a><br>
><br>
> You can find the complete documentation for ngx_drizzle on<br>
> Nginx Wiki:<br>
><br>
> <a href="http://wiki.nginx.org/HttpDrizzleModule" target="_blank">http://wiki.nginx.org/HttpDrizzleModule</a><br>
><br>
> and the latest source is on GitHub:<br>
><br>
> <a href="https://github.com/chaoslawful/drizzle-nginx-module" target="_blank">https://github.com/chaoslawful/drizzle-nginx-module</a><br>
><br>
> This module is also bundled (though not enabled by default) by<br>
> the<br>
> ngx_openresty bundle:<br>
><br>
> <a href="http://openresty.org/" target="_blank">http://openresty.org/</a><br>
><br>
> You can check out this wiki page to enable this component<br>
> while<br>
> building ngx_openresty:<br>
><br>
> <a href="http://openresty.org/#DrizzleNginxModule" target="_blank">http://openresty.org/#DrizzleNginxModule</a><br>
><br>
> Have fun!<br>
> -agentzh<br>
><br>
> [1] <a href="https://github.com/agentzh/rds-json-nginx-module" target="_blank">https://github.com/agentzh/rds-json-nginx-module</a><br>
> [2] <a href="https://github.com/agentzh/rds-csv-nginx-module" target="_blank">https://github.com/agentzh/rds-csv-nginx-module</a><br>
> [3] <a href="https://github.com/agentzh/lua-rds-parser" target="_blank">https://github.com/agentzh/lua-rds-parser</a><br>
><br>
> _______________________________________________<br>
> nginx mailing list<br>
> <a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
> <a href="http://mailman.nginx.org/mailman/listinfo/nginx" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br>
><br>
><br>
><br>
> --<br>
> Wendal Chen<br>
><br>
><br>
> _______________________________________________<br>
> nginx mailing list<br>
> <a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
> <a href="http://mailman.nginx.org/mailman/listinfo/nginx" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br>
<br>
</div></div>Thanks for your great work of mod_ngx_drizzle!<br>
<br>
太棒了,虽然不知道这个模块是做什么用的~ 还是要感谢一下~囧<br>
<font color="#888888"><br>
--<br>
Best regards,<br>
Sharl.Jimh.Tsin (From China **Obviously Taiwan INCLUDED**)<br>
<br>
Using Gmail? Please read this important notice:<br>
<a href="http://www.fsf.org/campaigns/jstrap/gmail?10073" target="_blank">http://www.fsf.org/campaigns/jstrap/gmail?10073</a>.<br>
</font><br>_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br></blockquote></div><br><br clear="all"><br>-- <br>Wendal Chen<br><a href="http://t.sina.com.cn/1068040557?s=6uyXnP" target="_blank"><img alt="" src="http://service.t.sina.com.cn/widget/qmd/1068040557/e0a18d12/3.png?rnd=1302310535458" border="0"></a><br>
<br>