Openresty och Tengine baseras på två derivatversioner av Nginx, på ett sätt är båda relaterade till Taobao, den förstnämnda utvecklades av den tidigare Taobao-ingenjören agentzh, och den senare är ett open source-projekt från Taobao;
Den största funktionen i Openresty är introduktionen av ngx_lua moduler, som stödjer användningen av lua för att utveckla plugins;
Tengine kännetecknas av integrationen av nya funktioner som introducerats av några av Taobaos egna företag;
Introduktion till Tengine
Tengine officiella webbplats: http://tengine.taobao.org/index_cn.html
Introduktion till Openresty
OpenRestys officiella webbplats: http://openresty.org/cn/index.html
Agentzhs egen introduktion till OpenResty: http://blog.zoomquiet.org/pyblosxom/oss/openresty-intro-2012-03-06-01-13.html
Agentzhs OpenResty open source-projekt (baserat på nginx) utökar avsevärt vad nginx kan göra genom olika plug-ins och moduler, och Lua-tillägget kan användas för att anpassa mycket komplex affärslogik. Dessa nya funktioner som författaren gav nginx gör Openresty enklare i affärsutveckling och mer användarvänlig för programmerare, och utvecklare kan direkt använda vissa avancerade funktioner utan att vara bekanta med nginx-källkoden, såsom samtidiga underförfrågningar, DNS-asynkron upplösning, åtkomst till tredjepartsdatabaser (såsom MySQL, Redis, Memcached) med mera.
Utvärdering:
Jag har använt OpenResty, och Alibabas produkter är halvvägs igenom, så jag vågar inte använda dem.
Jag känner att Alibabas folk har börjat arbeta med Alibaba Cloud, och ingen har gjort dessa open source-projekt
Referenslänk: http://blog.51cto.com/9940459/1863279
|