NGINX āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻ°āĻž ngx-rust āĻā§āĻ˛āĻāĻŋāĻ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§āĻā§, āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻā§ NGINX HTTP āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻĄāĻŋāĻāĻ˛ āĻāĻŦāĻ āĻ°āĻžāĻ¸ā§āĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻāĻžāĻˇāĻžāĻ¯āĻŧ āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻĒā§āĻ°āĻā§āĻāĻ˛ āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤ ngx-rust āĻā§āĻĄāĻāĻŋ Apache 2.0 āĻ˛āĻžāĻāĻ¸ā§āĻ¨ā§āĻ¸ā§āĻ° āĻ āĻ§ā§āĻ¨ā§ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻŦāĻŋāĻāĻžāĻ¤ā§ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻāĻāĻžāĻŦā§, āĻā§āĻ˛āĻāĻŋāĻāĻāĻŋ NGINX-āĻāĻ° āĻāĻĒāĻ°ā§ āĻāĻ˛āĻŽāĻžāĻ¨ Kubernetes āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ Istio-āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻāĻžāĻ˛ā§āĻ° āĻŦāĻŋāĻāĻžāĻļāĻā§ āĻ¤ā§āĻŦāĻ°āĻžāĻ¨ā§āĻŦāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻĒāĻŖā§āĻ¯āĻāĻŋ āĻāĻāĻ¨ā§āĻ āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻŋ āĻāĻŦāĻ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻ āĻŦāĻāĻ° āĻ§āĻ°ā§ āĻ¸ā§āĻĨāĻŦāĻŋāĻ° āĻšāĻ¯āĻŧā§ āĻĒāĻĄāĻŧā§, āĻ¤āĻŦā§ āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ˛āĻžāĻāĻžāĻ˛ā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻŦāĻžāĻāĻ¨ā§āĻĄāĻŋāĻāĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ-āĻĒāĻā§āĻˇā§āĻ° āĻĒā§āĻ°āĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻŽāĻ°āĻŋāĻāĻž-āĻ NGINX-āĻāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻāĻŋāĻā§ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻĒāĻ°ā§, F5 āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋāĻā§ āĻ¤āĻžāĻ° āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻā§āĻ˛āĻŋ āĻ°āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ NGINX-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻŽāĻĄāĻŋāĻāĻ˛ āĻ˛āĻŋāĻāĻ¤ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻŋ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻā§āĻāĻāĻŋ āĻāĻŽāĻžāĻ¤ā§ āĻŽāĻ°āĻŋāĻāĻž āĻāĻžāĻˇāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻā§āĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻ¨āĻāĻŋāĻāĻā§āĻ¸-āĻ°āĻ¸ā§āĻā§āĻ° āĻ˛ā§āĻāĻāĻā§ āĻāĻ¨āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻ¯āĻžāĻā§ āĻŽāĻ°āĻŋāĻāĻž āĻāĻžāĻˇāĻžāĻ¯āĻŧ āĻāĻ¨āĻāĻŋāĻāĻāĻāĻ¨āĻāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻĄāĻŋāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻ¤ā§āĻ¨ āĻāĻŦāĻ āĻāĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻ°āĻā§āĻāĻžāĻŽāĻā§āĻ˛āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻĻāĻžāĻ¯āĻŧāĻŋāĻ¤ā§āĻŦ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤
āĻā§āĻ˛āĻāĻŋāĻā§ āĻĻā§āĻāĻŋ āĻā§āĻ°ā§āĻ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ°āĻ¯āĻŧā§āĻā§:
- nginx-sys - NGINX āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻŦāĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻā§āĻ¨āĻžāĻ°ā§āĻāĻ°āĨ¤ āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋ āĻāĻ¨āĻāĻŋāĻāĻāĻāĻ¨āĻāĻā§āĻ¸ āĻā§āĻĄ āĻāĻŦāĻ āĻāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻ˛ā§āĻĄ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ°ā§ āĻŽā§āĻ˛ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° (āĻāĻĢāĻāĻĢāĻāĻ, āĻŦāĻŋāĻĻā§āĻļā§ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸) āĻŦāĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻŦāĻžāĻāĻ¨ā§āĻĄāĻā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
- ngx - āĻŽāĻ°āĻŋāĻāĻž āĻā§āĻĄ āĻĨā§āĻā§ C āĻĢāĻžāĻāĻļāĻ¨ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸ā§āĻ¤āĻ°, āĻāĻāĻāĻŋ API āĻāĻŦāĻ nginx-sys āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻŦāĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĨ¤
āĻāĻ¤ā§āĻ¸: opennet.ru