Openresty ja Tengine perustuvat kahteen Nginxin johdannaisversioon, ja molemmat liittyvät Taobaoon, ensimmäisen kehittää entinen Taobao-insinööri agentzh ja jälkimmäinen on Taobaon avoimen lähdekoodin projekti;
Openrestyn suurin ominaisuus on ngx_lua-moduulien käyttöönotto, jotka tukevat lua-käyttöä lisäosien kehittämiseen;
Tenginelle on ominaista uusien toimintojen integrointi, joita jotkut Taobaon omista yrityksistä ovat tuoneet;
Johdanto Tengineen
Tenginen virallinen verkkosivusto: http://tengine.taobao.org/index_cn.html
Johdatus Openrestyyn
OpenRestyn virallinen verkkosivusto: http://openresty.org/cn/index.html
Agentzhin oma johdanto OpenRestyyn: http://blog.zoomquiet.org/pyblosxom/oss/openresty-intro-2012-03-06-01-13.html
Agentzhin OpenResty-avoimen lähdekoodin projekti (perustuu nginx:ään) laajentaa merkittävästi nginxin mahdollisuuksia erilaisten lisäosien ja moduulien avulla, ja Lua-laajennuksella voidaan räätälöidä erittäin monimutkaista liiketoimintalogiikkaa. Nämä tekijän nginxille antamat uudet ominaisuudet tekevät Openrestystä yksinkertaisemman liiketoiminnan kehityksessä ja ystävällisemmän ohjelmoijille, ja kehittäjät voivat käyttää suoraan joitakin edistyneitä ominaisuuksia ilman nginx-lähdekoodin tuntemusta, kuten samanaikaista alipyyntöä, DNS-asynkronista resoluutiota, pääsyä kolmansien osapuolten tietokantoihin (kuten MySQL, Redis, Memcached) jne.
Arviointi:
Olen käyttänyt Openrestyä, ja Alibaban tuotteet ovat puolivälissä, joten en uskalla käyttää niitä.
Minusta tuntuu, että Alibaban ihmiset ovat ryhtyneet työskentelemään Alibaba Cloudin parissa, eikä kukaan ole tehnyt näitä avoimen lähdekoodin projekteja
Viitelinkki: http://blog.51cto.com/9940459/1863279
|