Openresty и Tengine са базирани на две производни версии на Nginx, в известен смисъл, и двете са свързани с Taobao, първата е разработена от бившия инженер на Taobao agentzh, а втората е проект с отворен код на Taobao;
Най-голямата характеристика на Openresty е въвеждането на ngx_lua модули, които поддържат използването на lua за разработка на плъгини;
Tengine се характеризира с интеграция на нови функции, донесени от някои от собствените бизнеси на Taobao;
Въведение в Tengine
Официален уебсайт на Tengine: http://tengine.taobao.org/index_cn.html
Въведение в Openresty
Официален уебсайт на OpenResty: http://openresty.org/cn/index.html
Собственото въведение на Агентж към OpenResty: http://blog.zoomquiet.org/pyblosxom/oss/openresty-intro-2012-03-06-01-13.html
OpenResty open source проектът на Agentzh (базиран на nginx) значително разширява възможностите на nginx чрез различни плъгини и модули, а разширението Lua може да се използва за персонализиране на много сложна бизнес логика. Тези нови функции, предоставени от автора на nginx, правят Openresty по-лесен за бизнес разработка и по-удобен за програмисти, а разработчиците могат директно да използват някои напреднали функции без да са запознати с изходния код на nginx, като конкурентна подзаявка, асинхронна резолюция на DNS, достъп до бази данни на трети страни (като MySQL, Redis, Memcached) и др.
Оценка:
Използвам Openresty, а продуктите на Alibaba са на половината, така че не смея да ги използвам.
Чувствам, че хората от Alibaba са започнали работа по Alibaba Cloud, а никой не е направил тези проекти с отворен код
Референтна връзка: http://blog.51cto.com/9940459/1863279
|