Openresty і Tengine базуються на двох похідних версіях Nginx, у певному сенсі, обидві пов'язані з Taobao, перша розроблена колишнім інженером Taobao agentzh, а друга — відкритим проектом Taobao;
Найбільшою особливістю Openresty є впровадження ngx_lua модулів, які підтримують використання lua для розробки плагінів;
Tengine характеризується інтеграцією нових функцій, які принесли деякі власні бізнеси Taobao;
Вступ до Tengine
Офіційний сайт Tengine: http://tengine.taobao.org/index_cn.html
Вступ до Openresty
Офіційний сайт OpenResti: http://openresty.org/cn/index.html
Вступ Agentzh до OpenResty: http://blog.zoomquiet.org/pyblosxom/oss/openresty-intro-2012-03-06-01-13.html
Відкритий проект OpenResty від Agentzh (заснований на nginx) значно розширює можливості nginx через різні плагіни та модулі, а розширення Lua можна використовувати для налаштування дуже складної бізнес-логіки. Ці нові функції, які автор надав nginx, роблять Openresty простішим у бізнес-розробці та більш дружнім для програмістів, а розробники можуть безпосередньо використовувати деякі просунуті функції без знайомства з вихідним кодом nginx, такі як паралельний підзапит, асинхронна DNS-роздільна здатність, доступ до сторонніх баз даних (таких як MySQL, Redis, Memcached) тощо.
Оцінка:
Я користуюся Openresty, і продукти Alibaba вже на півдорозі, тому я не наважуюся їх використовувати.
Мені здається, що люди Alibaba почали працювати над Alibaba Cloud, і ніхто не робив цих проєктів з відкритим кодом
Посилання на посилання: http://blog.51cto.com/9940459/1863279
|