एनजीआईएनएक्स यूनिट एप्लिकेशन सर्वर 1.13.0 का विमोचन

Сформирован выпуск сервера приложений एनजीआईएनएक्स यूनिट 1.13, जिसके अंतर्गत विभिन्न प्रोग्रामिंग भाषाओं (पायथन, पीएचपी, पर्ल, रूबी, गो, जावास्क्रिप्ट/नोड.जेएस और जावा) में वेब अनुप्रयोगों के लॉन्च को सुनिश्चित करने के लिए एक समाधान विकसित किया जा रहा है। एनजीआईएनएक्स यूनिट एक साथ विभिन्न प्रोग्रामिंग भाषाओं में कई एप्लिकेशन चला सकती है, जिसके लॉन्च पैरामीटर को कॉन्फ़िगरेशन फ़ाइलों को संपादित करने और पुनरारंभ करने की आवश्यकता के बिना गतिशील रूप से बदला जा सकता है। कोड C और में लिखा गया है द्वारा वितरित अपाचे 2.0 के तहत लाइसेंस प्राप्त। आप एनजीआईएनएक्स यूनिट की विशेषताओं से परिचित हो सकते हैं घोषणा पहला मुद्दा।

В новой версии обеспечена совместимость с новой веткой Python 3.8, решены проблемы при использовании Ruby 2.6 и реализована समर्थन работы в режиме простого обратного прокси (reverse proxy). Настройка обратного прокси осуществляется при помощи директивы «proxy» в секции «action». Поддерживается проброс запросов через IPv4, IPv6 или unix-сокеты. Например:

{
«routes»: [
{
"मिलान": {
«uri»: «/ipv4/*»
},
"कार्रवाई": {
"प्रॉक्सी": "http://127.0.0.1:8080"
}
},
{
"मिलान": {
«uri»: «/unix/*»
},
"कार्रवाई": {
«proxy»: «http://unix:/path/to/unix.sock»
}
}
] }

В долгосрочной перспективе планируется превратить Unit в самодостаточный высокопроизводительный компонент для использования с любыми web-сервисами. Для достижения этой цели дальнейшая работа будет сосредоточена в таких областях, как обеспечение безопасности, изоляции и защиты от DoS, возможность запускать различные типы динамических приложений, балансировка нагрузки и отказоустойчивость, эффективная отдача статического контента, средства накопления статистики и мониторинг.

स्रोत: opennet.ru

एक टिप्पणी जोड़ें