Openresty og Tengine er basert på to avledede versjoner av Nginx, på en måte er de begge relatert til Taobao, førstnevnte utviklet av tidligere Taobao-ingeniør agentzh, og sistnevnte er et åpen kildekode-prosjekt av Taobao;
Den største funksjonen i Openresty er introduksjonen av ngx_lua moduler, som støtter bruk av lua for å utvikle plugins;
Tengine kjennetegnes av integreringen av nye funksjoner som noen av Taobaos egne virksomheter har brakt;
Introduksjon til Tmotor
Tengine offisiell nettside: http://tengine.taobao.org/index_cn.html
Introduksjon til Openresty
OpenResty offisielle nettside: http://openresty.org/cn/index.html
Agentzhs egen introduksjon til OpenResty: http://blog.zoomquiet.org/pyblosxom/oss/openresty-intro-2012-03-06-01-13.html
Agentzhs OpenResty open source-prosjekt (basert på nginx) utvider i stor grad hva nginx kan gjøre gjennom ulike plug-ins og moduler, og Lua-utvidelsen kan brukes til å tilpasse svært kompleks forretningslogikk. Disse nye funksjonene gitt av forfatteren til nginx gjør Openresty enklere i forretningsutvikling og mer vennlig for programmerere, og utviklere kan direkte bruke noen avanserte funksjoner uten å være kjent med nginx-kildekoden, som samtidig underforespørsler, DNS-asynkron oppløsning, tilgang til tredjepartsdatabaser (som MySQL, Redis, Memcached), osv.
Evaluering:
Jeg har brukt OpenResty, og Alibabas produkter er halvveis, så jeg tør ikke bruke dem.
Jeg føler at Alibabas folk har jobbet med Alibaba Cloud, og ingen har gjort disse open source-prosjektene
Referanselenke: http://blog.51cto.com/9940459/1863279
|