"Openresty" ir "Tengine" yra pagrįsti dviem išvestinėmis "Nginx" versijomis, tam tikra prasme jie abu yra susiję su "Taobao", pirmąjį sukūrė buvęs "Taobao" inžinierius agentzh, o antrasis yra "Taobao" atvirojo kodo projektas;
Didžiausias "Openresty" bruožas yra ngx_lua modulių, palaikančių lua naudojimą įskiepiams kurti, įdiegimas;
"Tengine" pasižymi naujų funkcijų integracija, kurią atnešė kai kurie "Taobao" verslai;
Įvadas į Tengine
Oficiali Tengine svetainė: http://tengine.taobao.org/index_cn.html
Įvadas į "Openresty"
Oficiali "OpenResty" svetainė: http://openresty.org/cn/index.html
Paties Agentzh įvadas į OpenResty: http://blog.zoomquiet.org/pyblosxom/oss/openresty-intro-2012-03-06-01-13.html
"Agentzh" "OpenResty" atvirojo kodo projektas (pagrįstas nginx) labai išplečia tai, ką nginx gali padaryti per įvairius papildinius ir modulius, o Lua plėtinys gali būti naudojamas labai sudėtingai verslo logikai pritaikyti. Šios naujos funkcijos, kurias autorius pateikė nginx, daro "Openresty" paprastesnę verslo plėtrą ir draugiškesnę programuotojams, o kūrėjai gali tiesiogiai naudoti kai kurias išplėstines funkcijas, nesusipažinę su nginx šaltinio kodu, pvz., vienalaikę antrinę užklausą, DNS asinchroninę skiriamąją gebą, prieigą prie trečiųjų šalių duomenų bazių (pvz., MySQL, Redis, Memcached) ir kt.
Vertinimas:
Aš naudoju atvirumą, o "Alibaba" produktai yra įpusėję, todėl nedrįstu jų naudoti.
Manau, kad "Alibaba" žmonės pradėjo dirbti su "Alibaba Cloud" ir niekas neatliko šių atvirojo kodo projektų
Nuoroda: http://blog.51cto.com/9940459/1863279
|