āĻāĻ¯āĻŧā§āĻ āĻāĻ¨ā§āĻāĻž āĻāĻā§, Erlang āĻĻāĻ˛ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻāĻžāĻˇāĻž āĻāĻŦāĻ āĻĒā§āĻ°ā§ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§āĻ° āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻ°āĻāĻžāĻļā§āĻ° āĻā§āĻˇāĻŖāĻž āĻāĻ°ā§āĻāĻŋāĻ˛āĨ¤
āĻāĻŽāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻŽāĻ¨ā§ āĻāĻ°āĻŋāĻ¯āĻŧā§ āĻĻāĻŋāĻā§āĻāĻŋ āĻ¯ā§ Erlang/OTP āĻāĻā§āĻ āĻĒā§āĻ°āĻžāĻĒā§āĻ¯āĻ¤āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻ¸āĻš āĻ¨āĻ°āĻŽ āĻ°āĻŋāĻ¯āĻŧā§āĻ˛ āĻāĻžāĻāĻŽā§ āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻŦā§āĻ¯āĻžāĻĒāĻāĻāĻžāĻŦā§ āĻ¸ā§āĻā§āĻ˛āĻ¯ā§āĻā§āĻ¯ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§āĨ¤ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽāĻāĻŋ āĻĻā§āĻ°ā§āĻāĻĻāĻŋāĻ¨ āĻ§āĻ°ā§ āĻā§āĻ˛āĻŋāĻ¯ā§āĻāĻžāĻ¯ā§āĻ, āĻŦā§āĻ¯āĻžāĻā§āĻ, āĻ-āĻāĻŽāĻžāĻ°ā§āĻ¸, āĻā§āĻ˛āĻŋāĻĢā§āĻ¨āĻŋ āĻāĻŦāĻ āĻ¤āĻžāĻ¤ā§āĻā§āĻˇāĻŖāĻŋāĻ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻĒā§āĻ°ā§āĻ°āĻŖā§āĻ° āĻŽāĻ¤ā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¸āĻĢāĻ˛āĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻ āĻ°āĻŋāĻ˛āĻŋāĻā§ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨:
- āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ (āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ) āĻ¸āĻā§āĻ āĻŽāĻĄāĻŋāĻāĻ˛ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯āĻž OS āĻ¸āĻā§āĻāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¨āĻŋāĻŽā§āĻ¨-āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ gen_tcp āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ¨āĻ¯āĻŧ, āĻāĻŦāĻ āĻāĻāĻ¨āĻ āĻāĻāĻ¨ā§āĻĄā§āĻā§ āĻāĻžāĻ āĻāĻ°ā§ āĻ¨āĻž (āĻāĻžāĻ˛ā§ āĻŽāĻžāĻāĻā§āĻ°ā§āĻŦā§āĻā§āĻāĻŽāĻžāĻ°ā§āĻ āĻāĻāĻŋ gen_tcp āĻāĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ ~40% āĻāĻ¤āĻŋ āĻŦā§āĻĻā§āĻ§āĻŋ āĻĻā§āĻāĻŋāĻ¯āĻŧā§āĻā§)
- āĻ¨āĻ¤ā§āĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻ¸āĻāĻāĻ˛āĻ¨ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§ (āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻĒāĻ°ā§āĻ¯āĻžāĻ˛ā§āĻāĻ¨āĻž)
- āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻĄā§āĻāĻž āĻāĻžāĻāĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻāĻāĻ¨ āĻāĻ°ā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯
- āĻāĻ°āĻ˛ā§āĻ¯āĻžāĻ āĻĄāĻŋāĻ¸ā§āĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻļāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ā§āĻ° āĻŦāĻĄāĻŧ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻā§āĻ˛āĻŋ (āĻ¨ā§āĻĄā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĄā§āĻāĻž āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻžāĻ¯āĻŧā§) āĻāĻāĻ¨ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻāĻŖā§āĻĄā§ āĻŦāĻŋāĻāĻā§āĻ¤
- āĻāĻŽāĻŋ āĻŽāĻĄāĻŋāĻāĻ˛ āĻāĻĒāĻ¨āĻžāĻ° āĻĻā§āĻˇā§āĻāĻŋ āĻāĻāĻ°ā§āĻˇāĻŖ āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ°ā§, āĻĒāĻ°āĻŽāĻžāĻŖā§ и āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§_ āĻŽā§āĻ¯āĻŧāĻžāĻĻ 21.2 āĻ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ¯ā§āĻāĻŋāĻ¤āĻžāĻŽā§āĻ˛āĻ āĻĒāĻ°āĻŋāĻŦā§āĻļā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ˛ā§āĻ° āĻ¸ā§āĻ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻ¨ā§āĻ¨āĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻĻā§āĻ°ā§āĻ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻĻā§āĻ°ā§āĻā§āĻ¯/1 āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§āĻā§, āĻ āĻ°ā§āĻĄāĻžāĻ° āĻāĻ°āĻž_āĻ¸ā§āĻ āĻ§āĻ°āĻŖā§āĻ° āĻāĻāĻŋāĻāĻ¸ āĻā§āĻŦāĻŋāĻ˛, āĻāĻ¨āĻāĻāĻāĻĢ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ enif_term_type āĻĢāĻžāĻāĻļāĻ¨, erlc āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ, SSL āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻāĻŦāĻ āĻā§āĻ°āĻŋāĻĒā§āĻā§ āĻŽāĻĄāĻŋāĻāĻ˛ āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻ¤ā§āĻ¸: linux.org.ru