Openresty y Tengine se basan en dos versiones derivadas de Nginx; en cierto sentido, ambas están relacionadas con Taobao, la primera fue desarrollada por el antiguo ingeniero de Taobao agentzh, y la segunda es un proyecto de código abierto de Taobao;
La característica más importante de Openresty es la introducción de módulos ngx_lua, que soportan el uso de lua para desarrollar plugins;
Tengine se caracteriza por la integración de nuevas funciones que aportan algunas de las propias empresas de Taobao;
Introducción a Tengine
Página web oficial de Tengine: http://tengine.taobao.org/index_cn.html
Introducción a Openresty
Página web oficial de OpenRefy: http://openresty.org/cn/index.html
La propia introducción de Agentzh a OpenResty: http://blog.zoomquiet.org/pyblosxom/oss/openresty-intro-2012-03-06-01-13.html
El proyecto de código abierto OpenResty de Agentzh (basado en nginx) amplía enormemente lo que nginx puede hacer a través de varios complementos y módulos, y la extensión de Lua puede utilizarse para personalizar una lógica de negocio muy complexa. Estas nuevas características que el autor ha otorgado a nginx hacen que Openresty sea más sencillo en el desarrollo empresarial y más amigable para los programadores, y los desarrolladores pueden usar directamente algunas funciones avanzadas sin estar familiarizados con el código fuente de nginx, como subsolicitudes concurrentes, resolución asíncrona de DNS, acceso a bases de datos de terceros (como MySQL, Redis, Memcached), etc.
Evaluación:
He estado usando OpenResty, y los productos de Alibaba están a mitad de camino, así que no me atrevo a usarlos.
Siento que la gente de Alibaba se ha puesto a trabajar en Alibaba Cloud, y nadie ha hecho estos proyectos de código abierto
Enlace de referencia: http://blog.51cto.com/9940459/1863279
|