Openresty i Tengine opierają się na dwóch pochodnych wersjach Nginx, w pewnym sensie obie są powiązane z Taobao, pierwsza została opracowana przez byłego inżyniera Taobao agentzh, a druga to projekt open source Taobao;
Największą cechą Openresty jest wprowadzenie modułów ngx_lua, które wspierają wykorzystanie lua do tworzenia wtyczek;
Tengine charakteryzuje się integracją nowych funkcji wprowadzonych przez niektóre firmy Taobao;
Wprowadzenie do Tengine
Oficjalna strona Tengine: http://tengine.taobao.org/index_cn.html
Wprowadzenie do Openresty
Oficjalna strona OpenResty: http://openresty.org/cn/index.html
Wprowadzenie Agentzha do OpenResty: http://blog.zoomquiet.org/pyblosxom/oss/openresty-intro-2012-03-06-01-13.html
Open Resty projekt OpenResty firmy Agentzh (oparty na nginx) znacznie rozszerza możliwości nginx poprzez różne wtyczki i moduły, a rozszerzenie Lua może być używane do personalizacji bardzo złożonej logiki biznesowej. Te nowe funkcje przekazane przez autora nginx sprawiają, że Openresty jest prostsze w rozwoju biznesowym i bardziej przyjazne dla programistów, a deweloperzy mogą bezpośrednio korzystać z zaawansowanych funkcji bez znajomości kodu źródłowego nginx, takich jak współcześne podżądanie, asynchroniczne rozdzielanie DNS, dostęp do baz danych firm trzecich (takich jak MySQL, Redis, Memcached) itd.
Ocena:
Używam Openresty, a produkty Alibaba są już w połowie, więc nie odważam się ich używać.
Czuję, że ludzie z Alibaba zabrali się za pracę nad Alibaba Cloud, a nikt nie realizował tych projektów open source
Link referencyjny: http://blog.51cto.com/9940459/1863279
|