Openresty og Tengine er baseret på to afledte versioner af Nginx, i en vis forstand er de begge relateret til Taobao, førstnævnte udviklet af den tidligere Taobao-ingeniør agentzh, og sidstnævnte er et open source-projekt fra Taobao;
Den største funktion ved Openresty er introduktionen af ngx_lua moduler, som understøtter brugen af lua til at udvikle plugins;
Tengine er kendetegnet ved integrationen af nye funktioner, som nogle af Taobaos egne virksomheder har bragt med sig;
Introduktion til Tengine
tengine officiel hjemmeside: http://tengine.taobao.org/index_cn.html
Introduktion til Openresty
OpenResty officiel hjemmeside: http://openresty.org/cn/index.html
Agentzhs egen introduktion til OpenResty: http://blog.zoomquiet.org/pyblosxom/oss/openresty-intro-2012-03-06-01-13.html
Agentzhs OpenResty open source-projekt (baseret på nginx) udvider betydeligt, hvad nginx kan gøre gennem forskellige plug-ins og moduler, og Lua-udvidelsen kan bruges til at tilpasse meget kompleks forretningslogik. Disse nye funktioner, som forfatteren har givet til nginx, gør Openresty enklere i forretningsudvikling og mere brugervenligt for programmører, og udviklere kan direkte bruge nogle avancerede funktioner uden at være fortrolige med nginx-kildekoden, såsom samtidig subanmodning, DNS-asynkron opløsning, adgang til tredjepartsdatabaser (såsom MySQL, Redis, Memcached) osv.
Evaluering:
Jeg har brugt OpenResty, og Alibabas produkter er halvvejs igennem, så jeg tør ikke bruge dem.
Jeg føler, at Alibabas folk er gået i gang med at arbejde på Alibaba Cloud, og ingen har lavet disse open source-projekter
Referencelink: http://blog.51cto.com/9940459/1863279
|