Openresty un Tengine ir balstīti uz divām Nginx atvasinātām versijām, savā ziņā tās abas ir saistītas ar Taobao, pirmo izstrādājis bijušais Taobao inženieris agentzh, bet otrais ir Taobao atvērtā koda projekts;
Openresty lielākā iezīme ir ngx_lua moduļu ieviešana, kas atbalsta lua izmantošanu spraudņu izstrādei;
Tengine raksturo jaunu funkciju integrācija, ko ieviesuši daži Taobao paša uzņēmumi;
Ievads Tengine
Tengine oficiālā vietne: http://tengine.taobao.org/index_cn.html
Ievads Openresty
OpenResty oficiālā vietne: http://openresty.org/cn/index.html
Paša Agentzh ievads OpenResty: http://blog.zoomquiet.org/pyblosxom/oss/openresty-intro-2012-03-06-01-13.html
Agentzh OpenResty atvērtā koda projekts (pamatojoties uz nginx) ievērojami paplašina to, ko nginx var darīt, izmantojot dažādus spraudņus un moduļus, un Lua paplašinājumu var izmantot, lai pielāgotu ļoti sarežģītu biznesa loģiku. Šīs jaunās funkcijas, ko autors piešķīris nginx, padara Openresty vienkāršāku biznesa attīstībā un draudzīgāku programmētājiem, un izstrādātāji var tieši izmantot dažas uzlabotas funkcijas, neiepazīstoties ar nginx avota kodu, piemēram, vienlaicīgu apakšpieprasījumu, DNS asinhrono izšķirtspēju, piekļuvi trešo pušu datu bāzēm (piemēram, MySQL, Redis, Memcached) utt.
Novērtējums:
Es esmu izmantojis openresty, un Alibaba produkti ir pusceļā, tāpēc es neuzdrošinos tos izmantot.
Es jūtu, ka Alibaba cilvēki ir devušies strādāt pie Alibaba mākoņa, un neviens nav veicis šos atvērtā koda projektus
Atsauces saite: http://blog.51cto.com/9940459/1863279
|