Openresty et Tengine sont basés sur deux versions dérivées de Nginx ; en un sens, ils sont tous deux liés à Taobao, la première étant développée par l’ancien ingénieur Taobao agentzh, et la seconde est un projet open source de Taobao ;
La plus grande caractéristique d’Openresty est l’introduction de modules ngx_lua, qui supportent l’utilisation de lua pour développer des plugins ;
Tengine se caractérise par l’intégration de nouvelles fonctions apportées par certaines entreprises de Taobao ;
Introduction au Tengine
Site officiel de Tengine : http://tengine.taobao.org/index_cn.html
Introduction à Openresty
Site officiel d’OpenResty : http://openresty.org/cn/index.html
La propre introduction d’Agentzh à OpenResty : http://blog.zoomquiet.org/pyblosxom/oss/openresty-intro-2012-03-06-01-13.html
Le projet open source OpenResty d’Agentzh (basé sur nginx) étend considérablement ce que nginx peut faire via divers plug-ins et modules, et l’extension Lua peut être utilisée pour personnaliser une logique métier très complexe. Ces nouvelles fonctionnalités données par l’auteur à nginx rendent Openresty plus simple pour le développement commercial et plus accessible aux programmeurs, et les développeurs peuvent utiliser directement certaines fonctionnalités avancées sans être familiers avec le code source nginx, telles que la sous-demande concurrente, la résolution asynchrone DNS, l’accès à des bases de données tierces (telles que MySQL, Redis, Memcached), etc.
Évaluation :
J’utilise OpenResty, et les produits Alibaba en sont à mi-chemin, donc je n’ose pas les utiliser.
J’ai l’impression que les équipes d’Alibaba se sont mises au travail sur Alibaba Cloud, et personne n’a réalisé ces projets open source
Lien de référence : http://blog.51cto.com/9940459/1863279
|