Openresty und Tengine basieren auf zwei abgeleiteten Versionen von Nginx, in gewisser Weise sind beide mit Taobao verwandt, erstere wurde vom ehemaligen Taobao-Ingenieur agentzh entwickelt, letzterer ist ein Open-Source-Projekt von Taobao;
Das größte Merkmal von Openresty ist die Einführung von ngx_lua Modulen, die die Nutzung von Lua zur Entwicklung von Plugins unterstützen;
Tengine zeichnet sich durch die Integration neuer Funktionen aus, die von einigen von Taobaos eigenen Unternehmen eingeführt wurden;
Einführung in Tengine
Offizielle Website von TEngine: http://tengine.taobao.org/index_cn.html
Einführung in Openresty
Offizielle OpenResty-Website: http://openresty.org/cn/index.html
Agentzhs eigene Einführung in OpenResty: http://blog.zoomquiet.org/pyblosxom/oss/openresty-intro-2012-03-06-01-13.html
Das OpenResty-Open-Source-Projekt von Agentzh (basierend auf nginx) erweitert das, was nginx durch verschiedene Plug-ins und Module leisten kann, erheblich, und die Lua-Erweiterung kann verwendet werden, um sehr komplexe Geschäftslogik anzupassen. Diese neuen Funktionen, die der Autor nginx vorgibt, machen Openresty in der Geschäftsentwicklung einfacher und für Programmierer zugänglicher, und Entwickler können einige fortgeschrittene Funktionen direkt nutzen, ohne mit dem nginx-Quellcode vertraut zu sein, wie z. B. gleichzeitige Unteranfragen, DNS-asynchrone Auflösung, Zugriff auf Drittanbieterdatenbanken (wie MySQL, Redis, Memcached) usw.
Bewertung:
Ich benutze OpenResty, und die Produkte von Alibaba sind schon halb durch, daher wage ich es nicht, sie zu benutzen.
Ich habe das Gefühl, dass die Leute von Alibaba an der Alibaba Cloud gearbeitet haben, und niemand hat diese Open-Source-Projekte umgesetzt
Referenzlink: http://blog.51cto.com/9940459/1863279
|