Openresty și Tengine se bazează pe două versiuni derivate ale Nginx, într-un anumit sens, ambele sunt legate de Taobao, prima fiind dezvoltată de fostul inginer Taobao, agentzh, iar cea de-a doua este un proiect open source al Taobao;
Cea mai mare caracteristică a Openresty este introducerea modulelor ngx_lua, care suportă utilizarea lua pentru dezvoltarea pluginurilor;
Tengine se caracterizează prin integrarea unor funcții noi aduse de unele dintre propriile afaceri ale Taobao;
Introducere în Tengine
Site-ul oficial TEngine: http://tengine.taobao.org/index_cn.html
Introducere în Openresty
Site-ul oficial OpenRefy: http://openresty.org/cn/index.html
Introducerea lui Agentzh în OpenResty: http://blog.zoomquiet.org/pyblosxom/oss/openresty-intro-2012-03-06-01-13.html
Proiectul open source OpenResty al Agentzh (bazat pe nginx) extinde considerabil ceea ce nginx poate face prin diverse plug-in-uri și module, iar extensia Lua poate fi folosită pentru a personaliza logica de business foarte complexă. Aceste noi funcționalități oferite de autor nginx fac Openresty mai simplu în dezvoltarea de afaceri și mai prietenos cu programatorii, iar dezvoltatorii pot folosi direct unele funcții avansate fără a fi familiarizați cu codul sursă nginx, cum ar fi subsolicitarea concurentă, rezoluția asincronă DNS, accesul la baze de date terțe (cum ar fi MySQL, Redis, Memcached) etc.
Evaluare:
Folosesc openresty, iar produsele Alibaba sunt la jumătatea procesului, așa că nu îndrăznesc să le folosesc.
Simt că oamenii Alibaba au început să lucreze la Alibaba Cloud, iar nimeni nu a realizat aceste proiecte open source
Link de referință: http://blog.51cto.com/9940459/1863279
|