āĻ•āĻ–āĻ¨ā§‹ āĻ•āĻ–āĻ¨ā§‹ āĻŦā§‡āĻļāĻŋ āĻšāĻ¯āĻŧ āĻ•āĻŽāĨ¤ āĻ˛ā§‹āĻĄ āĻ•āĻŽāĻžāĻ¨ā§‹āĻ° āĻĢāĻ˛ā§‡ āĻĻā§‡āĻ°āĻŋ āĻŦā§‡āĻĄāĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ

āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ…āĻ§āĻŋāĻ•āĻžāĻ‚āĻļ āĻĒā§‹āĻ¸ā§āĻŸ, āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻ•āĻ°āĻž āĻĒāĻ°āĻŋāĻˇā§‡āĻŦāĻžāĻ¤ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ†āĻ›ā§‡, āĻ†āĻ¸ā§āĻ¨ āĻāĻ‡ āĻĒāĻ°āĻŋāĻˇā§‡āĻŦāĻžāĻŸāĻŋāĻ•ā§‡ āĻ†āĻ˛āĻ­āĻŋāĻ¨ āĻŦāĻ˛āĻŋā§ˇ āĻāĻ‡āĻŦāĻžāĻ° āĻ†āĻŽāĻŋ āĻ¨āĻŋāĻœā§‡āĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻŸāĻŋ āĻ†āĻŦāĻŋāĻˇā§āĻ•āĻžāĻ° āĻ•āĻ°āĻŋāĻ¨āĻŋ, āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻĒāĻ•ā§āĻˇ āĻĨā§‡āĻ•ā§‡ āĻ˛ā§‹āĻ•ā§‡āĻ°āĻž āĻ†āĻŽāĻžāĻ•ā§‡ āĻœāĻžāĻ¨āĻŋāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤

āĻāĻ•āĻĻāĻŋāĻ¨ āĻ†āĻŽāĻŋ āĻ…ā§āĻ¯āĻžāĻ˛āĻ­āĻŋāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĻā§€āĻ°ā§āĻ˜ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§‡āĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¸āĻ¨ā§āĻ¤ā§āĻˇā§āĻŸ āĻ‡āĻŽā§‡āĻ˛ āĻĒā§‡āĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĻžāĻŽ, āĻ¯āĻž āĻ†āĻŽāĻ°āĻž āĻ…āĻĻā§‚āĻ° āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡ āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻ•āĻ˛ā§āĻĒāĻ¨āĻž āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤ āĻŦāĻŋāĻļā§‡āĻˇāĻ¤, āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ 99 ms āĻāĻ° āĻ…āĻžā§āĻšāĻ˛ā§‡ 50 āĻ¤āĻŽ āĻĒāĻžāĻ°ā§āĻ¸ā§‡āĻ¨ā§āĻŸāĻžāĻ‡āĻ˛ āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ āĻ…āĻ¨ā§āĻ­āĻŦ āĻ•āĻ°ā§‡āĻ›ā§‡āĻ¨, āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ āĻŦāĻžāĻœā§‡āĻŸā§‡āĻ° āĻ…āĻ¨ā§‡āĻ• āĻ‰āĻĒāĻ°ā§‡āĨ¤ āĻāĻŸāĻŋ āĻ†āĻļā§āĻšāĻ°ā§āĻ¯āĻœāĻ¨āĻ• āĻ›āĻŋāĻ˛ āĻ•āĻžāĻ°āĻŖ āĻ†āĻŽāĻŋ āĻĒāĻ°āĻŋāĻˇā§‡āĻŦāĻžāĻŸāĻŋ āĻŦā§āĻ¯āĻžāĻĒāĻ•āĻ­āĻžāĻŦā§‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡āĻ›āĻŋ, āĻŦāĻŋāĻļā§‡āĻˇāĻ¤ āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋāĻ¤ā§‡, āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ…āĻ­āĻŋāĻ¯ā§‹āĻ—āĨ¤

āĻ†āĻŽāĻŋ āĻ…ā§āĻ¯āĻžāĻ˛āĻ­āĻŋāĻ¨āĻ•ā§‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡, āĻ†āĻŽāĻŋ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄā§‡ (QPS) 40k āĻ•ā§āĻ¯ā§‹āĻ¯āĻŧāĻžāĻ°ā§€ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ…āĻ¨ā§‡āĻ• āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž-āĻ¨āĻŋāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡āĻ›āĻŋ, āĻ¸āĻŦāĻ—ā§āĻ˛ā§‹āĻ‡ 10ms āĻāĻ° āĻ•āĻŽ āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ āĻĻā§‡āĻ–āĻžāĻšā§āĻ›ā§‡āĨ¤ āĻ†āĻŽāĻŋ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ›āĻŋāĻ˛āĻžāĻŽ āĻ¯ā§‡ āĻ†āĻŽāĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻŽāĻ¤ āĻ¨āĻ‡āĨ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻšāĻŋāĻ āĻŋāĻ° āĻĻāĻŋāĻ•ā§‡ āĻ†āĻ°ā§‡āĻ•āĻŦāĻžāĻ° āĻ¨āĻœāĻ° āĻĻāĻŋāĻ¯āĻŧā§‡, āĻ†āĻŽāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ•āĻŋāĻ›ā§ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°ā§‡āĻ›āĻŋ: āĻ¤āĻžāĻ°āĻž āĻ¯ā§‡ āĻļāĻ°ā§āĻ¤āĻ—ā§āĻ˛āĻŋ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§‡āĻ›ā§‡ āĻ†āĻŽāĻŋ āĻ¤āĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻŋāĻ¨āĻŋ, āĻ¤āĻžāĻĻā§‡āĻ° QPS āĻ†āĻŽāĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻ…āĻ¨ā§‡āĻ• āĻ•āĻŽ āĻ›āĻŋāĻ˛āĨ¤ āĻ†āĻŽāĻŋ 40k QPS āĻ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡āĻ›āĻŋ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¤āĻžāĻ°āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 1k āĻāĨ¤ āĻ†āĻŽāĻŋ āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻšāĻžāĻ˛āĻŋāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĻžāĻŽ, āĻāĻ‡āĻŦāĻžāĻ° āĻ•āĻŽ QPS āĻĻāĻŋāĻ¯āĻŧā§‡, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻ¨ā§āĻ¤ā§āĻˇā§āĻŸ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ†āĻŽāĻŋ āĻāĻ‡ āĻŦāĻŋāĻˇāĻ¯āĻŧā§‡ āĻŦā§āĻ˛āĻ—āĻŋāĻ‚ āĻ•āĻ°āĻ›āĻŋ, āĻ†āĻĒāĻ¨āĻŋ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻŦā§āĻāĻ¤ā§‡ āĻĒā§‡āĻ°ā§‡āĻ›ā§‡āĻ¨ āĻ¯ā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¸āĻ āĻŋāĻ• āĻ›āĻŋāĻ˛āĨ¤ āĻ†āĻŽāĻŋ āĻ†āĻŽāĻžāĻ° āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻ•ā§‡ āĻŦāĻžāĻ°āĻŦāĻžāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡āĻ›āĻŋ, āĻāĻ•āĻ‡ āĻĢāĻ˛āĻžāĻĢāĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡: āĻ•āĻŽ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ āĻŦāĻžāĻĄāĻŧāĻžāĻ¯āĻŧ āĻ¨āĻž, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ 10 ms-āĻāĻ° āĻŦā§‡āĻļāĻŋ āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ āĻ¸āĻš āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦāĻžāĻĄāĻŧāĻžāĻ¯āĻŧāĨ¤ āĻ…āĻ¨ā§āĻ¯ āĻ•āĻĨāĻžāĻ¯āĻŧ, āĻ¯āĻĻāĻŋ 40k QPS-āĻ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄā§‡ āĻĒā§āĻ°āĻžāĻ¯āĻŧ 50āĻŸāĻŋ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ 50 ms āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ•āĻ°ā§‡, āĻ¤āĻžāĻšāĻ˛ā§‡ 1k QPS-āĻ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄā§‡ 100 ms-āĻāĻ° āĻ‰āĻĒāĻ°ā§‡ 50āĻŸāĻŋ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ›āĻŋāĻ˛āĨ¤ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻĄāĻ•ā§āĻ¸ !

āĻ•āĻ–āĻ¨ā§‹ āĻ•āĻ–āĻ¨ā§‹ āĻŦā§‡āĻļāĻŋ āĻšāĻ¯āĻŧ āĻ•āĻŽāĨ¤ āĻ˛ā§‹āĻĄ āĻ•āĻŽāĻžāĻ¨ā§‹āĻ° āĻĢāĻ˛ā§‡ āĻĻā§‡āĻ°āĻŋ āĻŦā§‡āĻĄāĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ

āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ¨āĻŋāĻšā§‡ āĻ¸āĻ‚āĻ•ā§€āĻ°ā§āĻŖ

āĻ¯āĻ–āĻ¨ āĻ…āĻ¨ā§‡āĻ•āĻ—ā§āĻ˛āĻŋ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻ•āĻ°āĻž āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻāĻ•āĻŸāĻŋ āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ¸āĻŽā§āĻŽā§āĻ–ā§€āĻ¨ āĻšāĻ¯āĻŧ, āĻĒā§āĻ°āĻĨāĻŽ āĻ§āĻžāĻĒ āĻšāĻ˛ āĻ¸āĻ¨ā§āĻĻā§‡āĻšāĻ­āĻžāĻœāĻ¨āĻĻā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžā§ˇ āĻ†āĻ¸ā§āĻ¨ āĻ†āĻ˛āĻ­āĻŋāĻ¨ā§‡āĻ° āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡ āĻāĻ•āĻŸā§ āĻ—āĻ­ā§€āĻ°ā§‡ āĻ–āĻ¨āĻ¨ āĻ•āĻ°āĻž āĻ¯āĻžāĻ•:

āĻ•āĻ–āĻ¨ā§‹ āĻ•āĻ–āĻ¨ā§‹ āĻŦā§‡āĻļāĻŋ āĻšāĻ¯āĻŧ āĻ•āĻŽāĨ¤ āĻ˛ā§‹āĻĄ āĻ•āĻŽāĻžāĻ¨ā§‹āĻ° āĻĢāĻ˛ā§‡ āĻĻā§‡āĻ°āĻŋ āĻŦā§‡āĻĄāĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ

āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ˛ āĻ¸ā§‚āĻšāĻ¨āĻž āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻšāĻ˛ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ I/O āĻŸā§āĻ°āĻžāĻ¨āĻœāĻŋāĻļāĻ¨ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž (āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ•āĻ˛/āĻĄāĻŋāĻ¸ā§āĻ• āĻ˛ā§āĻ•āĻ†āĻĒ, āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋ)āĨ¤ āĻĻā§‡āĻ°āĻŋ āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ āĻ¤āĻž āĻŦā§‡āĻ° āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻŋāĨ¤ āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸ā§āĻ¸ā§āĻĒāĻˇā§āĻŸ I/O āĻ›āĻžāĻĄāĻŧāĻžāĻ“, āĻ…ā§āĻ¯āĻžāĻ˛āĻ­āĻŋāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻĒāĻĻāĻ•ā§āĻˇā§‡āĻĒ āĻ¨ā§‡āĻ¯āĻŧ: āĻ¸ā§‡ āĻĄā§‡āĻŸāĻž āĻ¸ā§āĻŸā§‹āĻ° āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻāĻ‡ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœāĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ˛āĻ­āĻŋāĻ¨ā§‡āĻ° āĻŽāĻ¤ā§‹ āĻāĻ•āĻ‡ āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡, āĻ¤āĻžāĻ‡ āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ āĻ•āĻŽ āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤ āĻ¸ā§āĻ¤āĻ°āĻžāĻ‚, āĻ¸āĻ¨ā§āĻĻā§‡āĻšāĻ­āĻžāĻœāĻ¨āĻĻā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž:

  1. āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĨā§‡āĻ•ā§‡ āĻ…ā§āĻ¯āĻžāĻ˛āĻ­āĻŋāĻ¨ā§‡ āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ•āĻ˛āĨ¤
  2. āĻ†āĻ˛āĻ­āĻŋāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻĄā§‡āĻŸāĻž āĻ¸ā§āĻŸā§‹āĻ°ā§‡ āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ•āĻ˛āĨ¤
  3. āĻĄā§‡āĻŸāĻž āĻ¸ā§āĻŸā§‹āĻ°ā§‡ āĻĄāĻŋāĻ¸ā§āĻ•ā§‡ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤
  4. āĻĄāĻžāĻŸāĻž āĻ—ā§āĻĻāĻžāĻŽ āĻĨā§‡āĻ•ā§‡ āĻ…ā§āĻ¯āĻžāĻ˛āĻ­āĻŋāĻ¨ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ•āĻ˛āĨ¤
  5. āĻ…ā§āĻ¯āĻžāĻ˛āĻ­āĻŋāĻ¨ā§‡āĻ° āĻ•āĻžāĻ› āĻĨā§‡āĻ•ā§‡ āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ•āĻ˛āĨ¤

āĻāĻ° āĻ•āĻŋāĻ›ā§ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ•ā§āĻ°āĻ¸ āĻ†āĻ‰āĻŸ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻž āĻ¯āĻžāĻ•.

āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻĄā§‡āĻŸāĻž āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœā§‡āĻ° āĻ•ā§‹āĻ¨ā§‹ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ• āĻ¨ā§‡āĻ‡

āĻ†āĻŽāĻŋ āĻĒā§āĻ°āĻĨāĻŽ āĻ•āĻžāĻœāĻŸāĻŋ āĻ•āĻ°ā§‡āĻ›āĻŋāĻ˛āĻžāĻŽ āĻ…ā§āĻ¯āĻžāĻ˛āĻ­āĻŋāĻ¨āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒāĻŋāĻ‚-āĻĒāĻŋāĻ‚ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ…āĻ¨ā§āĻ°ā§‹āĻ§āĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ¯āĻ–āĻ¨ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻĒāĻžāĻ¯āĻŧ, āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ–āĻžāĻ˛āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ āĻ•āĻŽā§‡ āĻ¯āĻžāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ…ā§āĻ¯āĻžāĻ˛āĻ­āĻŋāĻ¨ āĻŦāĻž āĻĄā§‡āĻŸāĻž āĻ—ā§āĻĻāĻžāĻŽ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ— āĻ…āĻœāĻžāĻ¨āĻž āĻ•āĻŋāĻ›ā§ āĻ¨āĻ¯āĻŧāĨ¤ āĻĒā§āĻ°āĻĨāĻŽ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ¯āĻŧ āĻ†āĻŽāĻ°āĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ—ā§āĻ°āĻžāĻĢāĻŸāĻŋ āĻĒāĻžāĻ‡:

āĻ•āĻ–āĻ¨ā§‹ āĻ•āĻ–āĻ¨ā§‹ āĻŦā§‡āĻļāĻŋ āĻšāĻ¯āĻŧ āĻ•āĻŽāĨ¤ āĻ˛ā§‹āĻĄ āĻ•āĻŽāĻžāĻ¨ā§‹āĻ° āĻĢāĻ˛ā§‡ āĻĻā§‡āĻ°āĻŋ āĻŦā§‡āĻĄāĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ

āĻ†āĻĒāĻ¨āĻŋ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻšā§āĻ›ā§‡āĻ¨, āĻĒāĻŋāĻ‚-āĻĒāĻŋāĻ‚ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ•ā§‹āĻ¨ āĻ‰āĻ¨ā§āĻ¨āĻ¤āĻŋ āĻ¨ā§‡āĻ‡āĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻšāĻ˛ āĻ¯ā§‡ āĻĄā§‡āĻŸāĻž āĻ—ā§āĻĻāĻžāĻŽāĻŸāĻŋ āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¨āĻž, āĻāĻŦāĻ‚ āĻ¸āĻ¨ā§āĻĻā§‡āĻšāĻ­āĻžāĻœāĻ¨āĻĻā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ…āĻ°ā§āĻ§ā§‡āĻ• āĻ•āĻžāĻŸāĻž āĻšāĻ¯āĻŧ:

  1. āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĨā§‡āĻ•ā§‡ āĻ…ā§āĻ¯āĻžāĻ˛āĻ­āĻŋāĻ¨ā§‡ āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ•āĻ˛āĨ¤
  2. āĻ…ā§āĻ¯āĻžāĻ˛āĻ­āĻŋāĻ¨ā§‡āĻ° āĻ•āĻžāĻ› āĻĨā§‡āĻ•ā§‡ āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ•āĻ˛āĨ¤

āĻĻāĻžāĻ°ā§āĻŖ! āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻĻā§āĻ°ā§āĻ¤ āĻ¸āĻ™ā§āĻ•ā§āĻšāĻŋāĻ¤ āĻšāĻšā§āĻ›ā§‡āĨ¤ āĻ†āĻŽāĻŋ āĻ­ā§‡āĻŦā§‡āĻ›āĻŋāĻ˛āĻžāĻŽ āĻ†āĻŽāĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ•āĻžāĻ°āĻŖāĻŸāĻŋ āĻŦā§‡āĻ° āĻ•āĻ°ā§‡ āĻĢā§‡āĻ˛ā§‡āĻ›āĻŋāĨ¤

gRPC

āĻāĻ–āĻ¨āĻ‡ āĻ¸āĻŽāĻ¯āĻŧ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻāĻ•āĻœāĻ¨ āĻ¨āĻ¤ā§āĻ¨ āĻ–ā§‡āĻ˛ā§‹āĻ¯āĻŧāĻžāĻĄāĻŧā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĒāĻ°āĻŋāĻšāĻ¯āĻŧ āĻ•āĻ°āĻŋāĻ¯āĻŧā§‡ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ°: gRPC. āĻāĻŸāĻŋ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ§ā§€āĻ¨ āĻ¯ā§‹āĻ—āĻžāĻ¯ā§‹āĻ—ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ Google āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ†āĻ°āĻĒāĻŋāĻ¸āĻŋāĨ¤ āĻ¯āĻĻāĻŋāĻ“ gRPC āĻ­āĻžāĻ˛āĻ­āĻžāĻŦā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻāĻŦāĻ‚ āĻŦā§āĻ¯āĻžāĻĒāĻ•āĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤, āĻāĻ‡ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ†āĻŽāĻžāĻ° āĻĒā§āĻ°āĻĨāĻŽāĻŦāĻžāĻ° āĻāĻŦāĻ‚ āĻ†āĻŽāĻŋ āĻ†āĻļāĻž āĻ•āĻ°āĻŋ āĻ†āĻŽāĻžāĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ¸āĻžāĻŦāĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ˛ āĻšāĻŦā§‡ - āĻ…āĻ¨ā§āĻ¤āĻ¤ āĻŦāĻ˛āĻ¤ā§‡ āĻ—ā§‡āĻ˛ā§‡āĨ¤

āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ gRPC āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ°āĻļā§āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻŽ āĻĻāĻŋāĻ¯āĻŧā§‡āĻ›ā§‡: āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻāĻŸāĻŋ āĻ†āĻŽāĻžāĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻŦāĻž āĻ†āĻŽāĻŋ āĻ¨āĻŋāĻœā§‡āĻ‡ gRPC āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸ā§ƒāĻˇā§āĻŸāĻŋ āĻ•āĻ°āĻ›ā§‡? āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻ¨ā§āĻĻā§‡āĻšāĻ­āĻžāĻœāĻ¨ āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡:

  1. āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°ā§€ āĻ•āĻ˛ gRPC
  2. āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ gRPC āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ•āĻ˛ āĻ•āĻ°ā§‡ gRPC āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡
  3. āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ gRPC āĻ…ā§āĻ¯āĻžāĻ˛āĻ­āĻŋāĻ¨ā§‡āĻ° āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤āĻŋ (āĻĒāĻŋāĻ‚-āĻĒāĻ‚ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ¨ā§‡āĻ‡)

āĻ•ā§‹āĻĄāĻŸāĻŋ āĻ•ā§‡āĻŽāĻ¨ āĻĻā§‡āĻ–āĻžāĻšā§āĻ›ā§‡ āĻ¸ā§‡ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ§āĻžāĻ°āĻŖāĻž āĻĻāĻŋāĻ¤ā§‡, āĻ†āĻŽāĻžāĻ° āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ/āĻ…ā§āĻ¯āĻžāĻ˛āĻ­āĻŋāĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ-āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻĨā§‡āĻ•ā§‡ āĻ–ā§āĻŦ āĻŦā§‡āĻļāĻŋ āĻ†āĻ˛āĻžāĻĻāĻž āĻ¨āĻ¯āĻŧ async āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ.

āĻĻā§āĻ°āĻˇā§āĻŸāĻŦā§āĻ¯: āĻ‰āĻĒāĻ°ā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻŸāĻŋ āĻ•āĻŋāĻ›ā§āĻŸāĻž āĻ¸āĻ°āĻ˛ā§€āĻ•ā§ƒāĻ¤ āĻ•āĻžāĻ°āĻŖ gRPC āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ (āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ?) āĻĨā§āĻ°ā§‡āĻĄāĻŋāĻ‚ āĻŽāĻĄā§‡āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻ•āĻ°ā§‡, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻļāĻ¨ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•āĻŸāĻŋ āĻĒāĻ°āĻ¸ā§āĻĒāĻ° āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻĨāĻžāĻ•ā§‡ gRPC āĻāĻŦāĻ‚ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨āĨ¤ āĻ¸āĻ°āĻ˛āĻ¤āĻžāĻ° āĻœāĻ¨ā§āĻ¯, āĻ†āĻŽāĻ°āĻž āĻāĻ‡ āĻŽāĻĄā§‡āĻ˛āĻŸāĻŋ āĻ†āĻŸāĻ•ā§‡ āĻ°āĻžāĻ–āĻŦāĨ¤

āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻ āĻŋāĻ• āĻ•āĻ°āĻŦā§‡

āĻĄā§‡āĻŸāĻž āĻ¸ā§āĻŸā§‹āĻ°āĻ—ā§āĻ˛āĻŋ āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡, āĻ†āĻŽāĻŋ āĻ­ā§‡āĻŦā§‡āĻ›āĻŋāĻ˛āĻžāĻŽ āĻ¯ā§‡ āĻ†āĻŽāĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻļā§‡āĻˇ āĻ•āĻ°ā§‡āĻ›āĻŋ: "āĻāĻ–āĻ¨ āĻāĻŸāĻŋ āĻ¸āĻšāĻœ! āĻ†āĻ¸ā§āĻ¨ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŸāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻŋ āĻāĻŦāĻ‚ āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻšāĻ¯āĻŧ āĻ¤āĻž āĻ–ā§āĻāĻœā§‡ āĻŦā§‡āĻ° āĻ•āĻ°āĻŋāĨ¤" āĻ†āĻŽāĻŋ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻŦāĻĄāĻŧ āĻĢā§āĻ¯āĻžāĻ¨, āĻ•āĻžāĻ°āĻŖ CPU āĻ—ā§āĻ˛āĻŋ āĻ–ā§āĻŦ āĻĻā§āĻ°ā§āĻ¤ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ‡ āĻŦāĻžāĻ§āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ˜āĻŸā§‡ āĻ¯āĻ–āĻ¨ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĻ•ā§‡ āĻ…āĻ¨ā§āĻ¯ āĻ•āĻŋāĻ›ā§ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ°āĻŖ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻ¸āĻ āĻŋāĻ• CPU āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻ āĻŋāĻ• āĻ¤āĻžāĻ‡ āĻ•āĻ°ā§‡: āĻāĻŸāĻŋ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻ°ā§‡āĻ•āĻ°ā§āĻĄ āĻ•āĻ°ā§‡ āĻĒā§āĻ°āĻ¸āĻ™ā§āĻ— āĻ¸ā§āĻ‡āĻš āĻāĻŦāĻ‚ āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ˜āĻŸāĻŦā§‡ āĻ¤āĻž āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤

āĻ†āĻŽāĻŋ āĻšāĻžāĻ°āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻ¨āĻŋāĻ¯āĻŧā§‡āĻ›āĻŋ: āĻ‰āĻšā§āĻš āĻ•āĻŋāĻ‰āĻĒāĻŋāĻāĻ¸ (āĻ˛ā§‹ āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ) āĻ¸āĻš āĻāĻŦāĻ‚ āĻ•āĻŽ āĻ•āĻŋāĻ‰āĻĒāĻŋāĻāĻ¸ (āĻ‰āĻšā§āĻš āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ) āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻĒāĻŋāĻ‚-āĻĒāĻ‚ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡, āĻ‰āĻ­āĻ¯āĻŧ āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻāĻŦāĻ‚ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡āĻ° āĻĻāĻŋāĻ•ā§‡āĨ¤ āĻāĻŦāĻ‚ āĻļā§āĻ§ā§ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻ†āĻŽāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŽā§āĻ¨āĻž āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻ—ā§āĻ°āĻšāĻŖ. āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ†āĻŽāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ•āĻ˛ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ‰āĻšā§āĻš āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ āĻ¸āĻš āĻ–āĻžāĻ°āĻžāĻĒ āĻĻāĻŋāĻ•āĻŸāĻŋāĻ¤ā§‡ āĻ†āĻ°āĻ“ āĻ…āĻ¨ā§‡āĻ•āĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¸āĻ™ā§āĻ— āĻ¸ā§āĻ‡āĻš āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (10 āĻŦāĻžāĻ° āĻŦāĻž āĻ¤āĻžāĻ° āĻŦā§‡āĻļāĻŋ)āĨ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻŽāĻžāĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻĒā§āĻ°āĻ¸āĻ™ā§āĻ— āĻ¸ā§āĻ‡āĻšā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻāĻ•āĻ‡ āĻ›āĻŋāĻ˛āĨ¤ āĻ†āĻŽāĻžāĻ° āĻ†āĻ¤āĻ™ā§āĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ•āĻŋāĻ›ā§āĻ‡ āĻ›āĻŋāĻ˛ āĻ¨āĻžāĨ¤

āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚

āĻ†āĻŽāĻŋ āĻŽāĻ°āĻŋāĻ¯āĻŧāĻž āĻ›āĻŋāĻ˛āĻžāĻŽāĨ¤ āĻ†āĻŽāĻŋ āĻœāĻžāĻ¨āĻ¤āĻžāĻŽ āĻ¨āĻž āĻ¯ā§‡ āĻ†āĻŽāĻŋ āĻ…āĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ āĻ¸āĻ°āĻžā§āĻœāĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ, āĻāĻŦāĻ‚ āĻ†āĻŽāĻžāĻ° āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻĒāĻ°āĻŋāĻ•āĻ˛ā§āĻĒāĻ¨āĻžāĻŸāĻŋ āĻŽā§‚āĻ˛āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻŸāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻŖāĻ¯āĻŧ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻŦā§ˆāĻšāĻŋāĻ¤ā§āĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°āĻžāĨ¤

āĻ•āĻŋ āĻ¯āĻĻāĻŋ

āĻĒā§āĻ°āĻĨāĻŽ āĻĨā§‡āĻ•ā§‡āĻ‡, āĻ†āĻŽāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ 50ms āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ‰āĻĻā§āĻŦāĻŋāĻ—ā§āĻ¨ āĻ›āĻŋāĻ˛āĻžāĻŽāĨ¤ āĻāĻŸāĻž āĻ…āĻ¨ā§‡āĻ• āĻŦāĻĄāĻŧ āĻ¸āĻŽāĻ¯āĻŧāĨ¤ āĻ†āĻŽāĻŋ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧā§‡āĻ›āĻŋ āĻ¯ā§‡ āĻ†āĻŽāĻŋ āĻ āĻŋāĻ• āĻ•ā§‹āĻ¨ āĻ…āĻ‚āĻļāĻŸāĻŋ āĻāĻ‡ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻŸāĻŋ āĻ˜āĻŸāĻžāĻšā§āĻ›ā§‡ āĻ¤āĻž āĻŦā§‡āĻ° āĻ¨āĻž āĻ•āĻ°āĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ†āĻŽāĻŋ āĻ•ā§‹āĻĄā§‡āĻ° āĻ…āĻ‚āĻļāĻ—ā§āĻ˛āĻŋ āĻ•ā§‡āĻŸā§‡ āĻĢā§‡āĻ˛āĻŦāĨ¤ āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻāĻ¸ā§‡āĻ›āĻŋāĻ˛ āĻ¯āĻž āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĻ›āĻŋāĻ˛āĨ¤

āĻ¯āĻĨāĻžāĻ°ā§€āĻ¤āĻŋ, āĻĒāĻļā§āĻšāĻžāĻĻāĻĒāĻŸā§‡ āĻŽāĻ¨ā§‡ āĻšāĻšā§āĻ›ā§‡ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻ›āĻŋāĻ˛āĨ¤ āĻ†āĻŽāĻŋ āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻ•ā§‡ āĻ…ā§āĻ¯āĻžāĻ˛āĻ­āĻŋāĻ¨ā§‡āĻ° āĻŽāĻ¤ā§‹ āĻāĻ•āĻ‡ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡ āĻ°ā§‡āĻ–ā§‡āĻ›āĻŋ - āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻĒāĻžāĻ āĻŋāĻ¯āĻŧā§‡āĻ›āĻŋ localhost. āĻ†āĻ° āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ āĻŦāĻžāĻĄāĻŧāĻžāĻŸāĻžāĻ“ āĻ•ā§‡āĻŸā§‡ āĻ—ā§‡āĻ›ā§‡!

āĻ•āĻ–āĻ¨ā§‹ āĻ•āĻ–āĻ¨ā§‹ āĻŦā§‡āĻļāĻŋ āĻšāĻ¯āĻŧ āĻ•āĻŽāĨ¤ āĻ˛ā§‹āĻĄ āĻ•āĻŽāĻžāĻ¨ā§‹āĻ° āĻĢāĻ˛ā§‡ āĻĻā§‡āĻ°āĻŋ āĻŦā§‡āĻĄāĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ

āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•ā§‡ āĻ•āĻŋāĻ›ā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ‡āĻžā§āĻœāĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ° āĻĻāĻ•ā§āĻˇāĻ¤āĻž āĻļā§‡āĻ–āĻž

āĻ†āĻŽāĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¸ā§āĻŦā§€āĻ•āĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡: āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻĒā§āĻ°āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ†āĻŽāĻžāĻ° āĻœā§āĻžāĻžāĻ¨ āĻ­āĻ¯āĻŧāĻžāĻ¨āĻ•, āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡ āĻ†āĻŽāĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻĻāĻŋāĻ¨ āĻ•āĻžāĻœ āĻ•āĻ°āĻŋ āĻ¤āĻž āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§‡āĨ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ¸āĻ¨ā§āĻĻā§‡āĻšāĻ­āĻžāĻœāĻ¨ āĻ›āĻŋāĻ˛, āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻ¤ā§‡ āĻšāĻ¯āĻŧ āĻ¤āĻž āĻ†āĻŽāĻžāĻ° āĻļāĻŋāĻ–āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

āĻ­āĻžāĻ—ā§āĻ¯āĻ•ā§āĻ°āĻŽā§‡, āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ¨ā§‡āĻŸ āĻ¯āĻžāĻ°āĻž āĻļāĻŋāĻ–āĻ¤ā§‡ āĻšāĻžāĻ¯āĻŧ āĻ¤āĻžāĻĻā§‡āĻ° āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āĻ°ā§‡āĨ¤ āĻĒāĻŋāĻ‚ āĻāĻŦāĻ‚ āĻŸā§āĻ°ā§‡āĻ¸āĻžāĻ°ā§āĻŸā§‡āĻ° āĻ¸āĻ‚āĻŽāĻŋāĻļā§āĻ°āĻŖāĻŸāĻŋ āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻĒāĻ°āĻŋāĻŦāĻšāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ—ā§āĻ˛āĻŋ āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯āĻĨā§‡āĻˇā§āĻŸ āĻ­āĻžāĻ˛ āĻļā§āĻ°ā§ āĻŦāĻ˛ā§‡ āĻŽāĻ¨ā§‡ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤

āĻĒā§āĻ°āĻĨāĻŽāĻ¤, āĻ†āĻŽāĻŋ āĻšāĻžāĻ˛ā§ āĻ•āĻ°ā§‡āĻ›āĻŋ PsPing āĻ…ā§āĻ¯āĻžāĻ˛āĻ­āĻŋāĻ¨ā§‡āĻ° TCP āĻĒā§‹āĻ°ā§āĻŸā§‡āĨ¤ āĻ†āĻŽāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸ā§‡āĻŸāĻŋāĻ‚āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ›āĻŋ - āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻŋāĻ›ā§ āĻ¨ā§‡āĻ‡āĨ¤ āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻŽāĻŋāĻ‚ āĻ†āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĨāĻŽāĻŸāĻŋ āĻŦā§āĻ¯āĻ¤ā§€āĻ¤ āĻāĻ• āĻšāĻžāĻœāĻžāĻ°ā§‡āĻ°āĻ“ āĻŦā§‡āĻļāĻŋ āĻĒāĻŋāĻ‚āĻ¸ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ•ā§‹āĻ¨ā§‹āĻŸāĻŋāĻ‡ 10 ms āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ•āĻ°ā§‡āĻ¨āĻŋāĨ¤ āĻāĻŸāĻŋ 50 āĻ¤āĻŽ āĻĒāĻžāĻ°ā§āĻ¸ā§‡āĻ¨ā§āĻŸāĻžāĻ‡āĻ˛ā§‡ 99 ms āĻāĻ° āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ āĻŦā§ƒāĻĻā§āĻ§āĻŋāĻ° āĻĒāĻ°āĻŋāĻĒāĻ¨ā§āĻĨā§€: āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡, āĻĒā§āĻ°āĻ¤āĻŋ 100āĻŸāĻŋ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ†āĻŽāĻžāĻĻā§‡āĻ° 50 ms āĻāĻ° āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ āĻ¸āĻš āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻĻā§‡āĻ–āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ›āĻŋāĻ˛ā§ˇ

āĻ¤āĻžāĻ°āĻĒāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻ˛āĻžāĻŽ tracert: āĻ…ā§āĻ¯āĻžāĻ˛āĻ­āĻŋāĻ¨ āĻāĻŦāĻ‚ āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°ā§āĻŸ āĻŦāĻ°āĻžāĻŦāĻ° āĻ¨ā§‹āĻĄāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋāĻ¤ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ā§ˇ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŸā§āĻ°ā§‡āĻ¸āĻžāĻ°āĻ“ āĻĢāĻŋāĻ°ā§‡āĻ›ā§‡ āĻ–āĻžāĻ˛āĻŋ āĻšāĻžāĻ¤ā§‡āĨ¤

āĻ¸ā§āĻ¤āĻ°āĻžāĻ‚ āĻāĻŸāĻŋ āĻ†āĻŽāĻžāĻ° āĻ•ā§‹āĻĄ, āĻœāĻŋāĻ†āĻ°āĻĒāĻŋāĻ¸āĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻŦāĻž āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ›āĻŋāĻ˛ āĻ¨āĻž āĻ¯āĻž āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§‡āĻ° āĻ•āĻžāĻ°āĻŖ āĻ›āĻŋāĻ˛āĨ¤ āĻ†āĻŽāĻŋ āĻšāĻŋāĻ¨ā§āĻ¤āĻž āĻ•āĻ°āĻ¤ā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡āĻ›āĻŋ āĻ¯ā§‡ āĻ†āĻŽāĻŋ āĻāĻŸāĻŋ āĻ•āĻ–āĻ¨āĻ‡ āĻŦā§āĻāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦ āĻ¨āĻžāĨ¤

āĻāĻ–āĻ¨ āĻ†āĻŽāĻ°āĻž āĻ•āĻŋ āĻ“āĻāĻ¸ā§‡ āĻ†āĻ›āĻŋ

gRPC āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ā§‡ āĻŦā§āĻ¯āĻžāĻĒāĻ•āĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœā§‡ āĻŦāĻšāĻŋāĻ°āĻžāĻ—āĻ¤āĨ¤ āĻ†āĻŽāĻŋ āĻāĻ•āĻŸāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧā§‡āĻ›āĻŋ, āĻ¯āĻž āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĻ›ā§‡: āĻ†āĻŽāĻŋ āĻāĻ•āĻŸāĻŋ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§‡āĻļāĻŋāĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĻ›āĻŋ, āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…ā§āĻ¯āĻžāĻ˛āĻ­āĻŋāĻ¨āĻ•ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§‡āĻ›āĻŋ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤

āĻ•āĻ–āĻ¨ā§‹ āĻ•āĻ–āĻ¨ā§‹ āĻŦā§‡āĻļāĻŋ āĻšāĻ¯āĻŧ āĻ•āĻŽāĨ¤ āĻ˛ā§‹āĻĄ āĻ•āĻŽāĻžāĻ¨ā§‹āĻ° āĻĢāĻ˛ā§‡ āĻĻā§‡āĻ°āĻŋ āĻŦā§‡āĻĄāĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ

āĻāĻŦāĻ‚ āĻāĻ–āĻžāĻ¨ā§‡ āĻ¯āĻž āĻ˜āĻŸā§‡āĻ›ā§‡: āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻĒāĻŋāĻ‚-āĻĒāĻ‚ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡ āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻšā§‹āĻ¸ā§āĻŸā§‡āĻ° āĻŽāĻ¤ā§‹ āĻāĻ•āĻ‡ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻšāĻ¯āĻŧāĻ¨āĻŋ, āĻ¯āĻĻāĻŋāĻ“ āĻĄā§‡āĻŸāĻž āĻ‰āĻ¤ā§āĻ¸ āĻ†āĻ˛āĻžāĻĻāĻž āĻ›āĻŋāĻ˛ āĻ¨āĻžāĨ¤ āĻĻā§‡āĻ–āĻž āĻ¯āĻžāĻšā§āĻ›ā§‡ āĻ¯ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻŸāĻŋ āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœā§‡āĻ° āĻœāĻ¨ā§āĻ¯ gRPC āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĨ¤

āĻ¨āĻžāĻ—āĻ˛ā§‡āĻ° āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ

āĻāĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽāĻ¯āĻŧ āĻ†āĻŽāĻŋ āĻ­ā§‡āĻŦā§‡āĻ›āĻŋāĻ˛āĻžāĻŽ āĻ†āĻŽāĻŋ āĻāĻ•āĻŸāĻŋ āĻĒāĻ¤āĻžāĻ•āĻž āĻšāĻžāĻ°āĻŋāĻ¯āĻŧā§‡āĻ›āĻŋ gRPC. āĻāĻ–āĻ¨ āĻ†āĻŽāĻŋ āĻŦā§āĻāĻ¤ā§‡ āĻĒāĻžāĻ°āĻ›āĻŋ āĻāĻŸāĻž āĻ†āĻ¸āĻ˛ā§‡ āĻ•āĻŋ gRPC āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻĒāĻ¤āĻžāĻ•āĻž āĻ…āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤. āĻ†āĻŽāĻŋ āĻāĻ•āĻŸāĻŋ āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ RPC āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĒā§‡āĻ¯āĻŧā§‡āĻ›āĻŋ āĻ¯ā§‡āĻŸāĻŋ āĻ†āĻŽāĻŋ āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ›āĻŋāĻ˛āĻžāĻŽ āĻ¯ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻ¤āĻžāĻ•āĻž āĻ¸ā§‡āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ­āĻžāĻ˛ āĻ•āĻžāĻœ āĻ•āĻ°āĻŦā§‡ Winsock. āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡ āĻ†āĻŽāĻŋ āĻāĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻ¤āĻžāĻ•āĻžāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻœāĻŋāĻ†āĻ°āĻĒāĻŋāĻ¸āĻŋāĻ¤ā§‡ āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡āĻ›āĻŋ āĻāĻŦāĻ‚ āĻ…ā§āĻ¯āĻžāĻ˛āĻ­āĻŋāĻ¨āĻ•ā§‡ āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœā§‡ āĻŽā§‹āĻ¤āĻžāĻ¯āĻŧā§‡āĻ¨ āĻ•āĻ°ā§‡āĻ›āĻŋ, āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ¯āĻžāĻšāĻ¯ā§āĻ•ā§āĻ¤ āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻĒāĻŋāĻ‚-āĻĒāĻ‚ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡!

āĻ•āĻ–āĻ¨ā§‹ āĻ•āĻ–āĻ¨ā§‹ āĻŦā§‡āĻļāĻŋ āĻšāĻ¯āĻŧ āĻ•āĻŽāĨ¤ āĻ˛ā§‹āĻĄ āĻ•āĻŽāĻžāĻ¨ā§‹āĻ° āĻĢāĻ˛ā§‡ āĻĻā§‡āĻ°āĻŋ āĻŦā§‡āĻĄāĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ

āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨: āĻ°āĻŋāĻ—ā§āĻ°ā§‡āĻļāĻ¨ āĻĢāĻŋāĻ°ā§‡ āĻ¨āĻž āĻ†āĻ¸āĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ†āĻŽāĻŋ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻĒāĻ¤āĻžāĻ•āĻžāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻāĻ• āĻāĻ• āĻ•āĻ°ā§‡ āĻ¸āĻ°āĻžāĻ¤ā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡āĻ›āĻŋ āĻ¯āĻžāĻ¤ā§‡ āĻ†āĻŽāĻŋ āĻ•āĻžāĻ°āĻŖāĻŸāĻŋ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋāĨ¤ āĻāĻŸāĻž āĻ•ā§āĻ–ā§āĻ¯āĻžāĻ¤ āĻ›āĻŋāĻ˛ TCP_NODELAY, Nagle āĻāĻ° āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻ¸ā§āĻ‡āĻšāĨ¤

āĻ¨āĻžāĻ—āĻ˛ā§‡āĻ° āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻŸā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻŦāĻžāĻ‡āĻŸ āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ¨āĻž āĻ•āĻ°āĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ°ā§‡āĻ°āĻŖā§‡ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ•āĻ°ā§‡ āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•ā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻŸā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ•āĻŽāĻžāĻ¨ā§‹āĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋāĻ“ āĻāĻŸāĻŋ āĻ—āĻĄāĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ° āĻœāĻ¨ā§āĻ¯ āĻšāĻŽā§ŽāĻ•āĻžāĻ° āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻāĻŸāĻŋ āĻ°āĻŋāĻ¯āĻŧā§‡āĻ˛-āĻŸāĻžāĻ‡āĻŽ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ§ā§āĻŦāĻ‚āĻ¸āĻžāĻ¤ā§āĻŽāĻ• āĻ•āĻžāĻ°āĻŖ OS āĻ•āĻŋāĻ›ā§ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻ•āĻ°āĻŦā§‡, āĻ¯āĻžāĻ° āĻĢāĻ˛ā§‡ āĻ•āĻŽ QPS-āĻ āĻĒāĻŋāĻ›āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻŦā§‡āĨ¤ āĻ‰ gRPC āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ āĻŸāĻŋāĻ¸āĻŋāĻĒāĻŋ āĻ¸āĻ•ā§‡āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛, āĻ¤āĻŦā§‡ āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœā§‡ āĻ¨āĻ¯āĻŧāĨ¤ āĻ†āĻŽāĻŋ āĻāĻ‡ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡.

āĻ‰āĻĒāĻ¸āĻ‚āĻšāĻžāĻ°

āĻ•āĻŽ QPS-āĻ āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻŦāĻŋāĻ˛āĻŽā§āĻŦ OS āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤ āĻ°ā§‡āĻŸā§āĻ°ā§‹āĻ¸ā§āĻĒā§‡āĻ•ā§āĻŸā§‡, āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°ā§‡āĻ¨āĻŋ āĻ•āĻžāĻ°āĻŖ āĻāĻŸāĻŋ āĻ‡āĻ¨ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻŽā§‹āĻĄā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻŽā§‹āĻĄ. āĻ†āĻŽāĻŋ āĻœāĻžāĻ¨āĻŋ āĻ¨āĻž āĻ¯ā§‡ āĻ¨āĻžāĻ—āĻ˛ā§‡āĻ° āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽāĻŸāĻŋ ETW āĻ•ā§āĻ¯āĻžāĻĒāĻšāĻžāĻ°ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĒāĻ°ā§āĻ¯āĻŦā§‡āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻ†āĻ•āĻ°ā§āĻˇāĻŖā§€āĻ¯āĻŧ āĻšāĻŦā§‡āĨ¤

āĻ˛ā§‹āĻ•āĻžāĻ˛āĻšā§‹āĻ¸ā§āĻŸ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ° āĻœāĻ¨ā§āĻ¯, āĻāĻŸāĻŋ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻĒā§āĻ°āĻ•ā§ƒāĻ¤ āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻŋāĻ‚ āĻ•ā§‹āĻĄ āĻ¸ā§āĻĒāĻ°ā§āĻļ āĻ•āĻ°ā§‡āĻ¨āĻŋ āĻāĻŦāĻ‚ āĻ¨āĻžāĻ—āĻ˛ā§‡āĻ° āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻšāĻ˛ā§‡āĻ¨āĻŋ, āĻ¤āĻžāĻ‡ āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ˛ā§‹āĻ•āĻžāĻ˛āĻšā§‹āĻ¸ā§āĻŸā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ…ā§āĻ¯āĻžāĻ˛āĻ­āĻŋāĻ¨ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻĒā§ŒāĻāĻ›āĻžāĻ˛ā§‡ āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛ā§‡ āĻ¯āĻžāĻ¯āĻŧāĨ¤

āĻĒāĻ°ā§‡āĻ° āĻŦāĻžāĻ° āĻ¯āĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄā§‡ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ•āĻŽā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻĨā§‡ āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤āĻ¤āĻž āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻ¨, āĻ¤āĻ–āĻ¨ Nagle āĻāĻ° āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸āĻ¨ā§āĻĻā§‡āĻšāĻ­āĻžāĻœāĻ¨āĻĻā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻĨāĻžāĻ•āĻž āĻ‰āĻšāĻŋāĻ¤!

āĻ‰āĻ¤ā§āĻ¸: www.habr.com

āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻœā§āĻĄāĻŧā§āĻ¨