Bioyino - เชตเชฟเชคเชฐเชฟเชค, เชธเซเช•เซ‡เชฒเซ‡เชฌเชฒ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชเช—เซเชฐเซ€เช—เซ‡เชŸเชฐ

เชคเซ‡เชฅเซ€ เชคเชฎเซ‡ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซ‹. เชœเซ‡เชฎ เช†เชชเชฃเซ‡ เช›เซ€เช. เช…เชฎเซ‡ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชชเชฃ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซ€เช เช›เซ€เช. เช…เชฒเชฌเชคเซเชค, เชตเซเชฏเชตเชธเชพเชฏ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡. เช†เชœเซ‡ เช†เชชเชฃเซ‡ เช†เชชเชฃเซ€ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชชเซเชฐเชฅเชฎ เช•เชกเซ€ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€เชถเซเช‚ - เชเช• statsd-เชธเซเชธเช‚เช—เชค เชเช•เชคเซเชฐเซ€เช•เชฐเชฃ เชธเชฐเซเชตเชฐ bioyino, เช…เชฎเซ‡ เชคเซ‡ เชถเชพ เชฎเชพเชŸเซ‡ เชฒเช–เซเชฏเซเช‚ เช…เชจเซ‡ เชถเชพ เชฎเชพเชŸเซ‡ เช…เชฎเซ‡ เชฌเซเชฐเซเชฌเซ‡เช•เชจเซ‹ เชคเซเชฏเชพเช— เช•เชฐเซเชฏเซ‹.

Bioyino - เชตเชฟเชคเชฐเชฟเชค, เชธเซเช•เซ‡เชฒเซ‡เชฌเชฒ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชเช—เซเชฐเซ€เช—เซ‡เชŸเชฐ

เช…เชฎเชพเชฐเชพ เช…เช—เชพเช‰เชจเชพ เชฒเซ‡เช–เซ‹เชฎเชพเช‚เชฅเซ€ (1, 2) เชคเชฎเซ‡ เชถเซ‹เชงเซ€ เชถเช•เซ‹ เช›เซ‹ เช•เซ‡ เชฅเซ‹เชกเชพ เชธเชฎเชฏ เชธเซเชงเซ€ เช…เชฎเซ‡ เชŸเซ…เช—เซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซเชฏเชพ เชฌเซเชฐเซเชฌเซ‡เช•. เชคเซ‡ C เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒเซเช‚ เช›เซ‡. เช•เซ‹เชกเชจเชพ เชฆเซƒเชทเซเชŸเชฟเช•เซ‹เชฃเชฅเซ€, เชคเซ‡ เชชเซเชฒเช— เชœเซ‡เชŸเชฒเซเช‚ เชธเชฐเชณ เช›เซ‡ (เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชฏเซ‹เช—เชฆเชพเชจ เช†เชชเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชนเซ‹ เชคเซเชฏเชพเชฐเซ‡ เช† เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡) เช…เชจเซ‡, เชธเซŒเชฅเซ€ เช…เช—เชคเซเชฏเชจเซเช‚, เชคเซ‡ เช…เชฎเชพเชฐเชพ 2 เชฎเชฟเชฒเชฟเชฏเชจ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชชเซเชฐเชคเชฟ เชธเซ‡เช•เชจเซเชก (MPS) เชจเชพ เชตเซ‹เชฒเซเชฏเซเชฎเชจเซ‡ เชŸเซ‹เชš เชชเชฐ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเซ‡ เช›เซ‡. เช•เซ‹เชˆเชชเชฃ เชธเชฎเชธเซเชฏเชพ เชตเชฟเชจเชพ. เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ เชเชธเซเชŸเชฐเชฟเชธเซเช• เชธเชพเชฅเซ‡ 4 เชฎเชฟเชฒเชฟเชฏเชจ MPS เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เชœเชฃเชพเชตเซ‡ เช›เซ‡. เช†เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เชœเซ‹ เชคเชฎเซ‡ Linux เชชเชฐ เชจเซ‡เชŸเชตเชฐเซเช•เชจเซ‡ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เช—เซ‹เช เชตเชถเซ‹ เชคเซ‹ เชคเชฎเชจเซ‡ เชœเชฃเชพเชตเซ‡เชฒ เช†เช•เซƒเชคเชฟ เชฎเชณเชถเซ‡. (เช…เชฎเซ‡ เชœเชพเชฃเชคเชพ เชจเชฅเซ€ เช•เซ‡ เชœเซ‹ เชคเชฎเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชœเซ‡เชฎ เช›เซ‡ เชคเซ‡เชฎ เช›เซ‹เชกเซ€ เชฆเซ‹ เชคเซ‹ เชคเชฎเชจเซ‡ เช•เซ‡เชŸเชฒเชพ MPS เชฎเชณเซ€ เชถเช•เซ‡ เช›เซ‡). เช† เชซเชพเชฏเชฆเชพเช“ เชนเซ‹เชตเชพ เช›เชคเชพเช‚, เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชฌเซเชฐเซเชฌเซ‡เช• เชตเชฟเชถเซ‡ เช˜เชฃเซ€ เช—เช‚เชญเซ€เชฐ เชซเชฐเชฟเชฏเชพเชฆเซ‹ เชนเชคเซ€.

เชฆเชพเชตเซ‹ 1. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชกเซ‡เชตเชฒเชชเชฐ, เช—เซ€เชฅเชฌเช เชคเซ‡เชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเชตเชพเชจเซเช‚ เชฌเช‚เชง เช•เชฐเซเชฏเซเช‚: เชชเซ‡เชš เช…เชจเซ‡ เชซเชฟเช•เซเชธ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเซเช‚, เช…เชฎเชพเชฐเซเช‚ เช…เชจเซ‡ (เชฎเชพเชคเซเชฐ เช†เชชเชฃเซเช‚ เชœ เชจเชนเซ€เช‚) PR เชธเซเชตเซ€เช•เชพเชฐเชตเซเช‚. เช›เซ‡เชฒเซเชฒเชพ เช•เซ‡เชŸเชฒเชพเช• เชฎเชนเชฟเชจเชพเชฎเชพเช‚ (เชซเซ‡เชฌเซเชฐเซเช†เชฐเซ€-เชฎเชพเชฐเซเชš 2018 เชฅเซ€ เช•เซเชฏเชพเช‚เช•) เชชเซเชฐเชตเซƒเชคเซเชคเชฟ เชซเชฐเซ€ เชถเชฐเซ‚ เชฅเชˆ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚ เชฒเช—เชญเช— 2 เชตเชฐเซเชท เชธเช‚เชชเซ‚เชฐเซเชฃ เชถเชพเช‚เชค เชนเชคเชพ. เชตเชงเซเชฎเชพเช‚, เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซเชฏเซ‹ เช›เซ‡ เช†เช‚เชคเชฐเชฟเช• เช—เชฟเชนเซเชฌ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเซ‹ เชฎเชพเชŸเซ‡, เชœเซ‡ เชจเชตเซ€ เชธเซเชตเชฟเชงเชพเช“เชจเซ€ เชฐเชœเซ‚เช†เชคเชฎเชพเช‚ เช—เช‚เชญเซ€เชฐ เช…เชตเชฐเซ‹เชง เชฌเชจเซ€ เชถเช•เซ‡ เช›เซ‡.

เชฆเชพเชตเซ‹ 2. เช—เชฃเชคเชฐเซ€เช“เชจเซ€ เชšเซ‹เช•เชธเชพเชˆ. เชฌเซเชฐเซเชฌเซ‡เช• เชเช•เชคเซเชฐเซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡ เช•เซเชฒ 65536 เชฎเซ‚เชฒเซเชฏเซ‹ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เช…เชฎเชพเชฐเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช•เซ‡เชŸเชฒเชพเช• เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชฎเชพเชŸเซ‡, เชเช•เชคเซเชฐเซ€เช•เชฐเชฃ เชธเชฎเชฏเช—เชพเชณเชพ เชฆเชฐเชฎเชฟเชฏเชพเชจ (30 เชธเซ‡เช•เชจเซเชก), เช˜เชฃเชพ เชตเชงเซ เชฎเซ‚เชฒเซเชฏเซ‹ เช†เชตเซ€ เชถเช•เซ‡ เช›เซ‡ (1 เชŸเซ‹เชš เชชเชฐ). เช† เชจเชฎเซ‚เชจเชพเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชฎเชนเชคเซเชคเชฎ เช…เชจเซ‡ เชฒเช˜เซเชคเซเชคเชฎ เชฎเซ‚เชฒเซเชฏเซ‹ เชจเช•เชพเชฎเซ€ เชฆเซ‡เช–เชพเชฏ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช†เชจเซ€ เชœเซ‡เชฎ:

Bioyino - เชตเชฟเชคเชฐเชฟเชค, เชธเซเช•เซ‡เชฒเซ‡เชฌเชฒ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชเช—เซเชฐเซ€เช—เซ‡เชŸเชฐ
เชœเซ‡เชตเซเช‚ เชนเชคเซเช‚ เชคเซ‡เชตเซเช‚

Bioyino - เชตเชฟเชคเชฐเชฟเชค, เชธเซเช•เซ‡เชฒเซ‡เชฌเชฒ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชเช—เซเชฐเซ€เช—เซ‡เชŸเชฐ
เชคเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช

เช† เชœ เช•เชพเชฐเชฃเชธเชฐ, เชฐเช•เชฎเชจเซ€ เช—เชฃเชคเชฐเซ€ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช–เซ‹เชŸเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช…เชนเซ€เช‚ 32-เชฌเซ€เชŸ เชซเซเชฒเซ‹เชŸ เช“เชตเชฐเชซเซเชฒเซ‹ เชธเชพเชฅเซ‡ เชฌเช— เช‰เชฎเซ‡เชฐเซ‹, เชœเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชจเชฟเชฐเซเชฆเซ‹เชท เชฎเซ‡เชŸเซเชฐเชฟเช• เชชเซเชฐเชพเชชเซเชค เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชธเชฐเซเชตเชฐเชจเซ‡ เชธเซ‡เช—เชซเซ‹เชฒเซเชŸ เชชเชฐ เชฎเซ‹เช•เชฒเซ‡ เช›เซ‡, เช…เชจเซ‡ เชฌเชงเซเช‚ เชธเชฐเชธ เชฌเชจเซ€ เชœเชพเชฏ เช›เซ‡. เชฌเช—, เชฎเชพเชฐเซเช— เชฆเซเชตเชพเชฐเชพ, เชธเซเชงเชพเชฐเซ‡เชฒ เชจเชฅเซ€.

เช…เชจเซ‡ เช›เซ‡เชตเชŸเซ‡ เชฆเชพเชตเซ‹ X. เชฒเซ‡เช–เชจ เชธเชฎเชฏเซ‡, เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เชคเชฎเชพเชฎ 14 เชตเชงเซ เช•เซ‡ เช“เช›เชพ เช•เชพเชฐเซเชฏเชฐเชค statsd เช…เชฎเชฒเซ€เช•เชฐเชฃเซ‹ เชธเชฎเช•เซเชท เชฐเชœเซ‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เช›เซ€เช เชœเซ‡ เช…เชฎเซ‡ เชถเซ‹เชงเซ€ เชถเช•เซเชฏเชพ เชนเชคเชพ. เชšเชพเชฒเซ‹ เช•เชฒเซเชชเชจเชพ เช•เชฐเซ€เช เช•เซ‡ เช…เชฎเซเช• เชธเชฟเช‚เช—เชฒ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชเชŸเชฒเซ เชตเชฟเช•เชธเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ 4 เชฎเชฟเชฒเชฟเชฏเชจ MPS เชธเซเชตเซ€เช•เชพเชฐเชตเซเช‚ เชนเชตเซ‡ เชชเซ‚เชฐเชคเซเช‚ เชจเชฅเซ€. เช…เชฅเชตเชพ เชญเชฒเซ‡ เชคเซ‡ เชนเชœเซ เชธเซเชงเซ€ เชตเชงเซเชฏเซเช‚ เชจ เชนเซ‹เชฏ, เชชเชฐเช‚เชคเซ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เชเชŸเชฒเชพ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡ เช•เซ‡ เชšเชพเชฐเซเชŸเชฎเชพเช‚ เชŸเซ‚เช‚เช•เชพ 2-3 เชฎเชฟเชจเชฟเชŸเชจเซ‹ เช˜เชŸเชพเชกเซ‹ เชชเชฃ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชฌเชจเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เชฎเซ‡เชจเซ‡เชœเชฐเซ‹เชฎเชพเช‚ เช…เชจเชฟเชถเซเชšเชฟเชค เชกเชฟเชชเซเชฐเซ‡เชถเชจเชจเซเช‚ เช•เชพเชฐเชฃ เชฌเชจเซ€ เชถเช•เซ‡ เช›เซ‡. เชกเชฟเชชเซเชฐเซ‡เชถเชจเชจเซ€ เชธเชพเชฐเชตเชพเชฐ เช•เชฐเชตเซ€ เช เชเช• เช†เชญเชพเชฐเชนเซ€เชจ เช•เชพเชฐเซเชฏ เชนเซ‹เชตเชพเชฅเซ€, เชคเช•เชจเซ€เช•เซ€ เช‰เช•เซ‡เชฒเซ‹เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

เชชเซเชฐเชฅเชฎ, เชฆเซ‹เชท เชธเชนเชจเชถเซ€เชฒเชคเชพ, เชœเซ‡เชฅเซ€ เชธเชฐเซเชตเชฐ เชชเชฐ เช…เชšเชพเชจเช• เชธเชฎเชธเซเชฏเชพ เช“เชซเชฟเชธเชฎเชพเช‚ เชฎเชพเชจเชธเชฟเช• เชเซ‹เชฎเซเชฌเซ€ เชเชชเซ‹เช•เซ‡เชฒเชฟเชชเซเชธเชจเซเช‚ เช•เชพเชฐเชฃ เชจ เชฌเชจเซ‡. เชฌเซ€เชœเซเช‚, เชฒเชฟเชจเช•เซเชธ เชจเซ‡เชŸเชตเชฐเซเช• เชธเซเชŸเซ‡เช•เชฎเชพเช‚ เชŠเช‚เชกเซ‡ เชธเซเชงเซ€ เช–เซ‹เชฆเซเชฏเชพ เชตเชฟเชจเชพ เช…เชจเซ‡ เชถเชพเช‚เชคเชฟเชฅเซ€ เชœเชฐเซ‚เชฐเซ€ เช•เชฆเชฎเชพเช‚ โ€œเชชเชนเซ‹เชณเชพเชˆเชฎเชพเช‚โ€ เชตเชงเซเชฏเชพ เชตเชฟเชจเชพ, 4 เชฎเชฟเชฒเชฟเชฏเชจเชฅเซ€ เชตเชงเซ MPS เชธเซเชตเซ€เช•เชพเชฐเชตเชพเชฎเชพเช‚ เชธเชฎเชฐเซเชฅ เชฅเชตเชพ เชฎเชพเชŸเซ‡ เชธเซเช•เซ‡เชฒเชฟเช‚เช—.

เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชธเซเช•เซ‡เชฒเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชœเช—เซเชฏเชพ เชนเซ‹เชตเชพเชฅเซ€, เช…เชฎเซ‡ เชฆเซ‹เชท เชธเชนเชฟเชทเซเชฃเซเชคเชพ เชธเชพเชฅเซ‡ เชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚. "เชตเชฟเชถเซ‡! เชธเชนเชจเชถเซ€เชฒเชคเชพ เชฆเซ‹เชท! เชคเซ‡ เชธเชฐเชณ เช›เซ‡, เช…เชฎเซ‡ เชคเซ‡ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช," เช…เชฎเซ‡ เชตเชฟเชšเชพเชฐเซเชฏเซเช‚ เช…เชจเซ‡ เชฆเชฐเซ‡เช• เชชเชฐ เชฌเซเชฐเซเชฌเซ‡เช•เชจเซ€ เชจเช•เชฒ เช‰เชญเชพ เช•เชฐเซ€เชจเซ‡, 2 เชธเชฐเซเชตเชฐเซเชธ เชฒเซ‹เชจเซเชš เช•เชฐเซเชฏเชพ. เช† เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช…เชฎเชพเชฐเซ‡ เชฌเช‚เชจเซ‡ เชธเชฐเซเชตเชฐ เชชเชฐ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชธเชพเชฅเซ‡ เชŸเซเชฐเชพเชซเชฟเช•เชจเซ€ เชจเช•เชฒ เช•เชฐเชตเซ€ เชชเชกเซ€ เช…เชจเซ‡ เช† เชฎเชพเชŸเซ‡ เชฒเช–เชตเซเช‚ เชชเชฃ เชชเชกเซเชฏเซเช‚ เชจเชพเชจเซ€ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ. เช…เชฎเซ‡ เช† เชธเชพเชฅเซ‡ เชฆเซ‹เชท เชธเชนเชฟเชทเซเชฃเซเชคเชพเชจเซ€ เชธเชฎเชธเซเชฏเชพ เชนเชฒ เช•เชฐเซ€ เช›เซ‡, เชชเชฐเช‚เชคเซ... เชฌเชนเซ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชจเชฅเซ€. เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เชฌเชงเซเช‚ เชธเชฐเชธ เชฒเชพเช—เชคเซเช‚ เชนเชคเซเช‚: เชฆเชฐเซ‡เช• เชฌเซเชฐเซเชฌเซ‡เช• เชเช•เชคเซเชฐเซ€เช•เชฐเชฃเชจเซเช‚ เชชเซ‹เชคเชพเชจเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡, เชฆเชฐ 30 เชธเซ‡เช•เชจเซเชกเชฎเชพเช‚ เชเช•เชตเชพเชฐ เช—เซเชฐเซ‡เชซเชพเช‡เชŸ เชชเชฐ เชกเซ‡เชŸเชพ เชฒเช–เซ‡ เช›เซ‡, เชœเซ‚เชจเชพ เช…เช‚เชคเชฐเชพเชฒเชจเซ‡ เช“เชตเชฐเชฐเชพเช‡เชŸ เช•เชฐเซ‡ เช›เซ‡ (เช† เช—เซเชฐเซ‡เชซเชพเช‡เชŸ เชฌเชพเชœเซ เชชเชฐ เชฅเชพเชฏ เช›เซ‡). เชœเซ‹ เชเช• เชธเชฐเซเชตเชฐ เช…เชšเชพเชจเช• เชจเชฟเชทเซเชซเชณ เชœเชพเชฏ, เชคเซ‹ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เชเช•เซ€เช•เซƒเชค เชกเซ‡เชŸเชพเชจเซ€ เชชเซ‹เชคเชพเชจเซ€ เชจเช•เชฒ เชธเชพเชฅเซ‡ เชฌเซ€เชœเซเช‚ เชธเชฐเซเชตเชฐ เชนเซ‹เชฏ เช›เซ‡. เชชเชฐเช‚เชคเซ เช…เชนเซ€เช‚ เชธเชฎเชธเซเชฏเชพ เช›เซ‡: เชœเซ‹ เชธเชฐเซเชตเชฐ เชจเชฟเชทเซเชซเชณ เชœเชพเชฏ, เชคเซ‹ เช—เซเชฐเชพเชซ เชชเชฐ "เชœเซ‹เชฏเซเช‚" เชฆเซ‡เช–เชพเชฏ เช›เซ‡. เช† เช เชนเช•เซ€เช•เชคเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เช›เซ‡ เช•เซ‡ เชฌเซเชฐเซเชฌเซ‡เช•เชจเชพ 30-เชธเซ‡เช•เชจเซเชกเชจเชพ เช…เช‚เชคเชฐเชพเชฒเซ‹ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เช เชฅเชคเชพ เชจเชฅเซ€, เช…เชจเซ‡ เช•เซเชฐเซ‡เชถเชจเซ€ เช•เซเชทเชฃเซ‡ เชคเซ‡เชฎเชพเช‚เชฅเซ€ เชเช• เช“เชตเชฐเชฐเชพเช‡เชŸ เชฅเชคเซ‹ เชจเชฅเซ€. เชœเซเชฏเชพเชฐเซ‡ เชฌเซ€เชœเซเช‚ เชธเชฐเซเชตเชฐ เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชœ เชตเชธเซเชคเซ เชฅเชพเชฏ เช›เซ‡. เชคเชฆเซเชฆเชจ เชธเชนเชจเชถเซ€เชฒ, เชชเชฐเช‚เชคเซ เชนเซเช‚ เชตเชงเซ เชธเชพเชฐเซเช‚ เช‡เชšเซเช›เซเช‚ เช›เซเช‚! เชฎเชพเชชเชจเซ€เชฏเชคเชพเชจเซ€ เชธเชฎเชธเซเชฏเชพ เชชเชฃ เชฆเซ‚เชฐ เชฅเชˆ เชจเชฅเซ€. เชฌเชงเชพ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชนเชœเซ€ เชชเชฃ เชเช• เชธเชฐเซเชตเชฐ เชชเชฐ "เชซเซเชฒเชพเชฏ" เชฅเชพเชฏ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡เชฅเซ€ เช…เชฎเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชธเซเชคเชฐเชจเชพ เช†เชงเชพเชฐเซ‡ เชธเชฎเชพเชจ 2-4 เชฎเชฟเชฒเชฟเชฏเชจ MPS เชธเซเชงเซ€ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช›เซ€เช.

เชœเซ‹ เชคเชฎเซ‡ เชธเชฎเชธเซเชฏเชพ เชตเชฟเชถเซ‡ เชฅเซ‹เชกเซเช‚ เชตเชฟเชšเชพเชฐเชถเซ‹ เช…เชจเซ‡ เชคเซ‡ เชœ เชธเชฎเชฏเซ‡ เชชเชพเชตเชกเซ‹ เชตเชกเซ‡ เชฌเชฐเชซ เช–เซ‹เชฆเชถเซ‹, เชคเซ‹ เชจเซ€เชšเซ‡เชจเซ‹ เชธเซเชชเชทเซเชŸ เชตเชฟเชšเชพเชฐ เชฎเชจเชฎเชพเช‚ เช†เชตเซ€ เชถเช•เซ‡ เช›เซ‡: เชคเชฎเชพเชฐเซ‡ เชเช• เชธเซเชŸเซ‡เชŸเซเชธเชกเซ€เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชœเซ‡ เชตเชฟเชคเชฐเชฟเชค เชฎเซ‹เชกเชฎเชพเช‚ เช•เชพเชฐเซเชฏ เช•เชฐเซ€ เชถเช•เซ‡. เชเชŸเชฒเซ‡ เช•เซ‡, เชœเซ‡ เชธเชฎเชฏ เช…เชจเซ‡ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธเชฎเชพเช‚ เชจเซ‹เชกเซเชธ เชตเชšเซเชšเซ‡ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เชเซ‡เชถเชจ เชฒเชพเช—เซ เช•เชฐเซ‡ เช›เซ‡. "เช…เชฒเชฌเชคเซเชค, เช†เชตเชพ เช‰เช•เซ‡เชฒ เช•เชฆเชพเชš เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เช›เซ‡," เช…เชฎเซ‡ เช•เชนเซเชฏเซเช‚ เช…เชจเซ‡ Google เชชเชฐ เช—เชฏเชพโ€ฆ. เช…เชจเซ‡ เชคเซ‡เช“เชจเซ‡ เช•เช‚เชˆ เชฎเชณเซเชฏเซเช‚ เชจเชนเซ€เช‚. เชตเชฟเชตเชฟเชง เช†เช‚เช•เชกเชพเช“ เชฎเชพเชŸเซ‡เชจเชพ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃเชฎเชพเช‚เชฅเซ€ เชชเชธเชพเชฐ เชฅเชฏเชพ เชชเช›เซ€ (https://github.com/etsy/statsd/wiki#server-implementations 11.12.2017 เชกเชฟเชธเซ‡เชฎเซเชฌเชฐ, XNUMX เชธเซเชงเซ€), เช…เชฎเชจเซ‡ เชฌเชฟเชฒเช•เซเชฒ เช•เช‚เชˆ เชฎเชณเซเชฏเซเช‚ เชจเชฅเซ€. เชฆเซ‡เช–เซ€เชคเซ€ เชฐเซ€เชคเซ‡, เชจ เชคเซ‹ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เช…เชจเซ‡ เชจ เชคเซ‹ เช† เช‰เช•เซ‡เชฒเซ‹เชจเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เช เชนเชœเซ เชธเซเชงเซ€ เช˜เชฃเชพ เชฌเชงเชพ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธเชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเซเชฏเซ‹ เช›เซ‡, เช…เชจเซเชฏเชฅเชพ เชคเซ‡เช“ เชšเซ‹เช•เซเช•เชธเชชเชฃเซ‡ เช•เช‚เชˆเช• เชธเชพเชฅเซ‡ เช†เชตเชถเซ‡.

เช…เชจเซ‡ เชชเช›เซ€ เช…เชฎเชจเซ‡ โ€œเชŸเซ‹เชฏโ€ เชธเซเชŸเซ‡เชŸเซเชธเชกเซ€ - เชฌเชพเชฏเซ‹เชฏเชฟเชจเซ‹ เชตเชฟเชถเซ‡ เชฏเชพเชฆ เช†เชตเซเชฏเซเช‚, เชœเซ‡ เชœเชธเซเชŸ เชซเซ‹เชฐ เชซเชจ เชนเซ‡เช•เชพเชฅเซ‹เชจ เชชเชฐ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ (เชนเซ‡เช•เชพเชฅเซ‹เชจเชจเซ€ เชถเชฐเซ‚เช†เชค เชชเชนเซ‡เชฒเชพเช‚ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซเช‚ เชจเชพเชฎ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚) เช…เชจเซ‡ เช…เชฎเชจเซ‡ เชธเชฎเชœเชพเชฏเซเช‚ เช•เซ‡ เช…เชฎเชจเซ‡ เชคเชพเช•เซ€เชฆเซ‡ เช…เชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เช†เช‚เช•เชกเชพเช“เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชถเซ‡เชจเชพ เชฎเชพเชŸเซ‡?

  • เช•เชพเชฐเชฃ เช•เซ‡ เชตเชฟเชถเซเชตเชฎเชพเช‚ เช˜เชฃเชพ เช“เช›เชพ เชธเซเชŸเซ‡เชŸเซเชธเชกเซ€ เช•เซเชฒเซ‹เชจเซเชธ เช›เซ‡,
  • เช•เชพเชฐเชฃ เช•เซ‡ เช‡เชšเซเช›เชฟเชค เช…เชฅเชตเชพ เช‡เชšเซเช›เชฟเชค เช–เชพเชฎเซ€ เชธเชนเชฟเชทเซเชฃเซเชคเชพ เช…เชจเซ‡ เชฎเชพเชชเชจเซ€เชฏเชคเชพ เชชเซ‚เชฐเซ€ เชชเชพเชกเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เช›เซ‡ (เชธเชฐเซเชตเชฐเซเชธ เชตเชšเซเชšเซ‡ เชเช•เซ€เช•เซƒเชค เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธเชจเซ‡ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เช เช•เชฐเชตเชพ เช…เชจเซ‡ เชธเช‚เช˜เชฐเซเชทเซ‹ เชฎเซ‹เช•เชฒเชตเชพเชจเซ€ เชธเชฎเชธเซเชฏเชพเชจเซ‡ เช‰เช•เซ‡เชฒเชตเชพ เชธเชนเชฟเชค),
  • เช•เชพเชฐเชฃ เช•เซ‡ เชฌเซเชฐเซเชฌเซ‡เช• เช•เชฐเชคเชพ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธเชจเซ€ เชตเชงเซ เชธเชšเซ‹เชŸ เช—เชฃเชคเชฐเซ€ เช•เชฐเชตเซ€ เชถเช•เซเชฏ เช›เซ‡,
  • เช•เชพเชฐเชฃ เช•เซ‡ เชคเชฎเซ‡ เชœเชพเชคเซ‡ เชตเชงเซ เชตเชฟเช—เชคเชตเชพเชฐ เช†เช‚เช•เชกเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชœเซ‡ เชฌเซเชฐเซเชฌเซ‡เช•เซ‡ เชตเซเชฏเชตเชนเชพเชฐเซ€เช• เชฐเซ€เชคเซ‡ เช…เชฎเชจเซ‡ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซเชฏเซเช‚ เชจเชฅเซ€,
  • เช•เชพเชฐเชฃ เช•เซ‡ เชฎเชจเซ‡ เชฎเชพเชฐเซ€ เชชเซ‹เชคเชพเชจเซ€ เชนเชพเชฏเชชเชฐเชชเชฐเชซเซ‹เชฐเซเชฎเชจเซเชธ เชกเชฟเชธเซเชŸเซเชฐเชฟเชฌเซเชฏเซเชŸเซ‡เชก เชธเซเช•เซ‡เชฒ เชฒเซ‡เชฌ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช•เชฐเชตเชพเชจเซ€ เชคเช• เชฎเชณเซ€ เชนเชคเซ€, เชœเซ‡ เช…เชจเซเชฏ เชธเชฎเชพเชจ เชนเชพเชฏเชชเชฐ เชซเซ‹เชฐเชจเชพ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เช•เชฐเชถเซ‡ เชจเชนเซ€เช‚... เชฌเชธ, เชฌเชธ.

เชถเซเช‚ เชฒเช–เชตเซเช‚? เช…เชฒเชฌเชคเซเชค, เชฐเชธเซเชŸเชฎเชพเช‚. เชถเชพ เชฎเชพเชŸเซ‡?

  • เช•เชพเชฐเชฃ เช•เซ‡ เชคเซเชฏเชพเช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชชเซเชฐเซ‹เชŸเซ‹เชŸเชพเช‡เชช เชธเซ‹เชฒเซเชฏเซเชถเชจ เชนเชคเซเช‚,
  • เช•เชพเชฐเชฃ เช•เซ‡ เชฒเซ‡เช–เชจเชพ เชฒเซ‡เช–เช• เชคเซ‡ เชธเชฎเชฏเซ‡ เชฐเชธเซเชŸเชจเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชœเชพเชฃเชคเชพ เชนเชคเชพ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เช“เชชเชจ-เชธเซ‹เชฐเซเชธเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชจเซ€ เชคเช• เชธเชพเชฅเซ‡ เช‰เชคเซเชชเชพเชฆเชจ เชฎเชพเชŸเซ‡ เชคเซ‡เชฎเชพเช‚ เช•เช‚เชˆเช• เชฒเช–เชตเชพ เช†เชคเซเชฐ เชนเชคเชพ,
  • เช•เชพเชฐเชฃ เช•เซ‡ เชชเซเชฐเชพเชชเซเชค เชฅเชฏเซ‡เชฒเชพ เชŸเซเชฐเชพเชซเชฟเช• (เชฒเช—เชญเช— เชฐเซ€เชฏเชฒเชŸเชพเช‡เชฎ)เชจเซ€ เชชเซเชฐเช•เซƒเชคเชฟเชจเซ‡ เช•เชพเชฐเชฃเซ‡ GC เชธเชพเชฅเซ‡เชจเซ€ เชญเชพเชทเชพเช“ เช†เชชเชฃเชพ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ เชจเชฅเซ€ เช…เชจเซ‡ GC เชตเชฟเชฐเชพเชฎ เชตเซเชฏเชตเชนเชพเชฐเซ€เช• เชฐเซ€เชคเซ‡ เช…เชธเซเชตเซ€เช•เชพเชฐเซเชฏ เช›เซ‡,
  • เช•เชพเชฐเชฃ เช•เซ‡ เชคเชฎเชพเชฐเซ‡ C เชธเชพเชฅเซ‡ เชคเซเชฒเชจเชพเชคเซเชฎเช• เชฎเชนเชคเซเชคเชฎ เชชเซเชฐเชฆเชฐเซเชถเชจเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡
  • เช•เชพเชฐเชฃ เช•เซ‡ เชฐเชธเซเชŸ เช…เชฎเชจเซ‡ เชจเชฟเชฐเซเชญเซ€เช• เชธเช‚เชฎเชคเชฟ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชœเซ‹ เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ C/C++ เชฎเชพเช‚ เชฒเช–เชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚ เชนเซ‹เชค, เชคเซ‹ เช…เชฎเซ‡ เชฌเซเชฐเซเชฌเซ‡เช• เช•เชฐเชคเชพเช‚ เชชเชฃ เชตเชงเซ เชจเชฌเชณเชพเชˆเช“, เชฌเชซเชฐ เช“เชตเชฐเชซเซเชฒเซ‹, เชฐเซ‡เชธเชจเซ€ เชธเซเชฅเชฟเชคเชฟ เช…เชจเซ‡ เช…เชจเซเชฏ เชกเชฐเชพเชฎเชฃเชพ เชถเชฌเซเชฆเซ‹เชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ เช•เชฐเซเชฏเซ‹ เชนเซ‹เชค.

เชฐเชธเซเชŸ เชธเชพเชฎเซ‡ เชฆเชฒเซ€เชฒ เชชเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เช•เช‚เชชเชจเซ€เชจเซ‡ เชฐเชธเซเชŸเชฎเชพเช‚ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ เชฌเชจเชพเชตเชตเชพเชจเซ‹ เช•เซ‹เชˆ เช…เชจเซเชญเชต เชจเชนเซ‹เชคเซ‹, เช…เชจเซ‡ เชนเชตเซ‡ เช…เชฎเซ‡ เชฎเซเช–เซเชฏ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชฎเชพเช‚ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เชชเชฃ เชจเชฅเซ€ เชฌเชจเชพเชตเซ€. เชคเซ‡เชฅเซ€, เชคเซเชฏเชพเช‚ เช—เช‚เชญเซ€เชฐ เชญเชฏ เชนเชคเซ‹ เช•เซ‡ เช•เช‚เช‡ เช•เชพเชฎ เช•เชฐเชถเซ‡ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เช…เชฎเซ‡ เชเช• เชคเช• เชฒเซ‡เชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซเชฏเซ‹.

เชธเชฎเชฏ เชชเชธเชพเชฐ เชฅเชฏเซ‹...

เช›เซ‡เชตเชŸเซ‡, เช˜เชฃเชพ เชจเชฟเชทเซเชซเชณ เชชเซเชฐเชฏเชพเชธเซ‹ เชชเช›เซ€, เชชเซเชฐเชฅเชฎ เช•เชพเชฐเซเชฏเช•เชพเชฐเซ€ เชธเช‚เชธเซเช•เชฐเชฃ เชคเซˆเชฏเชพเชฐ เชนเชคเซเช‚. เชถเซเช‚ เชฅเชฏเซเช‚? เช†เชตเซเช‚ เชœ เชฅเชฏเซเช‚.

Bioyino - เชตเชฟเชคเชฐเชฟเชค, เชธเซเช•เซ‡เชฒเซ‡เชฌเชฒ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชเช—เซเชฐเซ€เช—เซ‡เชŸเชฐ

เชฆเชฐเซ‡เช• เชจเซ‹เชก เชคเซ‡เชจเชพ เชชเซ‹เชคเชพเชจเชพ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธเชจเซ‹ เชธเซ‡เชŸ เชฎเซ‡เชณเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชเช•เช เชพ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡ เชชเซเชฐเช•เชพเชฐเซ‹ เชฎเชพเชŸเซ‡ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธเชจเซ‡ เชเช•เซ€เช•เซƒเชค เช•เชฐเชคเซเช‚ เชจเชฅเซ€ เชœเซเชฏเชพเช‚ เช…เช‚เชคเชฟเชฎ เชเช•เชคเซเชฐเซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡ เชคเซ‡เชจเซ‹ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเซ‡เชŸ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡. เชจเซ‹เชกเซเชธ เช…เชฎเซเช• เชชเซเชฐเช•เชพเชฐเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชฒเซ‹เช• เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชฆเซเชตเชพเชฐเชพ เชเช•เชฌเซ€เชœเชพ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒเชพ เชนเซ‹เชฏ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชคเซ‡เชฎเชพเช‚เชฅเซ€ เชเช• เชœ เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ (เช…เชนเซ€เช‚ เช…เชฎเซ‡ เชฐเชกเซเชฏเชพ เชนเชคเชพ) เชœเซ‡ เชฎเชนเชพเชจ เชตเซเชฏเช•เซเชคเชฟเชจเซ‡ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชฎเซ‹เช•เชฒเชตเชพ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ เช›เซ‡. เชฆเซเชตเชพเชฐเชพ เชนเชพเชฒเชฎเชพเช‚ เช† เชธเชฎเชธเซเชฏเชพเชจเซเช‚ เชจเชฟเชฐเชพเช•เชฐเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ เช•เซ‹เชจเซเชธเซเชฏเซเชฒ, เชชเชฐเช‚เชคเซ เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚ เชฒเซ‡เช–เช•เชจเซ€ เชฎเชนเชคเซเชตเชพเช•เชพเช‚เช•เซเชทเชพเช“ เชตเชฟเชธเซเชคเชฐเซ‡ เช›เซ‡ เชชเซ‹เชคเชพเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชฐเชพเชซเซเชŸ, เชœเซเชฏเชพเช‚ เชธเซŒเชฅเซ€ เชฒเชพเชฏเช• เชตเซเชฏเช•เซเชคเชฟ, เช…เชฒเชฌเชคเซเชค, เชธเชฐเซเชตเชธเช‚เชฎเชคเชฟ เชจเซ‡เชคเชพ เชจเซ‹เชก เชนเชถเซ‡. เชธเชฐเซเชตเชธเช‚เชฎเชคเชฟ เช‰เชชเชฐเชพเช‚เชค, เชจเซ‹เชกเซเชธ เช˜เชฃเซ€ เชตเชพเชฐ (เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เชชเซเชฐเชคเชฟ เชธเซ‡เช•เชจเซเชกเชฎเชพเช‚ เชเช•เชตเชพเชฐ) เชคเซ‡เชฎเชจเชพ เชชเชกเซ‹เชถเซ€เช“เชจเซ‡ เชชเซ‚เชฐเซเชต-เชเช—เซเชฐเชฟเช—เซ‡เชŸเซ‡เชก เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธเชจเชพ เชคเซ‡ เชญเชพเช—เซ‹ เชฎเซ‹เช•เชฒเซ‡ เช›เซ‡ เชœเซ‡ เชคเซ‡เช“ เชคเซ‡ เชธเซ‡เช•เชจเซเชกเชฎเชพเช‚ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชฟเชค เชนเชคเชพ. เชคเซ‡ เชคเชพเชฐเชฃ เช†เชชเซ‡ เช›เซ‡ เช•เซ‡ เชธเซเช•เซ‡เชฒเชฟเช‚เช— เช…เชจเซ‡ เชซเซ‹เชฒเซเชŸ เชธเชนเชฟเชทเซเชฃเซเชคเชพ เชธเชšเชตเชพเชฏเซ‡เชฒเซ€ เช›เซ‡ - เชฆเชฐเซ‡เช• เชจเซ‹เชก เชนเชœเซ เชชเชฃ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธเชจเซ‹ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเซ‡เชŸ เชงเชฐเชพเชตเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชเช•เซ€เช•เซƒเชค, TCP เชฆเซเชตเชพเชฐเชพ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชฆเซเชตเชฟเชธเช‚เช—เซ€ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชฎเชพเช‚ เชเชจเซเช•เซ‹เชก เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซ‡เชฅเซ€ เชกเซเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช–เชฐเซเชš UDP เชจเซ€ เชคเซเชฒเชจเชพเชฎเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เช˜เชŸเชพเชกเซ‡ เช›เซ‡. เช‡เชจเช•เชฎเชฟเช‚เช— เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธเชจเซ€ เชเช•เชฆเชฎ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพ เชนเซ‹เชตเชพ เช›เชคเชพเช‚, เชธเช‚เชšเชฏ เชฎเชพเชŸเซ‡ เช–เซ‚เชฌ เช“เช›เซ€ เชฎเซ‡เชฎเชฐเซ€ เช…เชจเซ‡ เช“เช›เชพ CPUเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเซ‡ เช›เซ‡. เช…เชฎเชพเชฐเชพ เช…เชคเซเชฏเช‚เชค เชธเช‚เช•เซเชšเชฟเชค เชฎเซ‡เชฐเชฟเชŸเชฟเช•เซเชธ เชฎเชพเชŸเซ‡, เช† เชฎเชพเชคเซเชฐ เชฅเซ‹เชกเชพเช• เชฆเชธ เชฎเซ‡เช—เชพเชฌเชพเช‡เชŸเซเชธ เชกเซ‡เชŸเชพ เช›เซ‡. เชตเชงเชพเชฐเชพเชจเชพ เชฌเซ‹เชจเชธ เชคเชฐเซ€เช•เซ‡, เช…เชฎเชจเซ‡ เช—เซเชฐเซ‡เชซเชพเชˆเชŸเชฎเชพเช‚ เช•เซ‹เชˆ เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€ เชกเซ‡เชŸเชพ เชซเชฐเซ€เชฅเซ€ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเชคเซ‹ เชจเชฅเซ€, เชœเซ‡เชฎ เช•เซ‡ เชฌเชฐเชฌเซ‡เช•เชจเซ‹ เช•เซ‡เชธ เชนเชคเซ‹.

เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชธเชพเชฅเซ‡เชจเชพ UDP เชชเซ‡เช•เซ‡เชŸเซ‹ เชเช• เชธเชฐเชณ เชฐเชพเช‰เชจเซเชก เชฐเซ‹เชฌเชฟเชจ เชฆเซเชตเชพเชฐเชพ เชจเซ‡เชŸเชตเชฐเซเช• เชธเชพเชงเชจเซ‹ เชชเชฐ เชจเซ‹เชกเซเชธ เชตเชšเซเชšเซ‡ เช…เชธเช‚เชคเซเชฒเชฟเชค เช›เซ‡. เช…เชฒเชฌเชคเซเชค, เชจเซ‡เชŸเชตเชฐเซเช• เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชชเซ‡เช•เซ‡เชŸเซ‹เชจเชพ เชธเชฎเชพเชตเชฟเชทเซเชŸเซ‹เชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฟเชค เช•เชฐเชคเซเช‚ เชจเชฅเซ€ เช…เชจเซ‡ เชคเซ‡เชฅเซ€ เชชเซเชฐเชคเชฟ เชธเซ‡เช•เชจเซเชก 4M เชชเซ‡เช•เซ‡เชŸเซ‹ เช•เชฐเชคเชพเช‚ เชตเชงเซ เช–เซ‡เช‚เชšเซ€ เชถเช•เซ‡ เช›เซ‡, เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เชจ เช•เชฐเชตเซ‹ เช•เซ‡ เชœเซ‡เชจเชพ เชตเชฟเชถเซ‡ เชคเซ‡ เชฌเชฟเชฒเช•เซเชฒ เชœเชพเชฃเชคเซเช‚ เชจเชฅเซ€. เชœเซ‹ เช†เชชเชฃเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเชˆเช เช•เซ‡ เชฆเชฐเซ‡เช• เชชเซ‡เช•เซ‡เชŸเชฎเชพเช‚ เชเช• เชธเชฎเชฏเซ‡ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เช†เชตเชคเชพ เชจเชฅเซ€, เชคเซ‹ เช…เชฎเซ‡ เช† เชธเซเชฅเชพเชจ เชชเชฐ เช•เซ‹เชˆ เชชเชฃ เช•เชพเชฐเซเชฏเชชเซเชฐเชฆเชฐเซเชถเชจ เชธเชฎเชธเซเชฏเชพเช“เชจเซ€ เช†เช—เชพเชนเซ€ เช•เชฐเชคเชพ เชจเชฅเซ€. เชœเซ‹ เชธเชฐเซเชตเชฐ เช•เซเชฐเซ‡เชถ เชฅเชพเชฏ เช›เซ‡, เชคเซ‹ เชจเซ‡เชŸเชตเชฐเซเช• เช‰เชชเช•เชฐเชฃ เชเชกเชชเชฅเซ€ (1-2 เชธเซ‡เช•เชจเซเชกเชฎเชพเช‚) เช† เชนเช•เซ€เช•เชคเชจเซ‡ เชถเซ‹เชงเซ€ เช•เชพเชขเซ‡ เช›เซ‡ เช…เชจเซ‡ เช•เซเชฐเซ‡เชถ เชฅเชฏเซ‡เชฒเชพ เชธเชฐเซเชตเชฐเชจเซ‡ เชฐเซ‹เชŸเซ‡เชถเชจเชฎเชพเช‚เชฅเซ€ เชฆเซ‚เชฐ เช•เชฐเซ‡ เช›เซ‡. เช†เชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ (เชเชŸเชฒเซ‡ โ€‹โ€‹โ€‹โ€‹เช•เซ‡, เชฌเชฟเชจ-เชจเซ‡เชคเชพ) เชจเซ‹เชกเซเชธ เชšเชพเชฐเซเชŸ เชชเชฐเชจเชพ เชกเซเชฐเซ‹เชกเชพเช‰เชจเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ€เชงเชพ เชตเชฟเชจเชพ เชตเซเชฏเชตเชนเชพเชฐเซ€เช• เชฐเซ€เชคเซ‡ เชšเชพเชฒเซ เช…เชจเซ‡ เชฌเช‚เชง เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช…เชฎเซ‡ เชœเซ‡ เชฎเชนเชคเซเชคเชฎ เช—เซเชฎเชพเชตเซ€เช เช›เซ€เช เชคเซ‡ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธเชจเซ‹ เชญเชพเช— เช›เซ‡ เชœเซ‡ เช›เซ‡เชฒเซเชฒเซ€ เชธเซ‡เช•เชจเซเชกเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ. เชฒเซ€เชกเชฐเชจเซ€ เช…เชšเชพเชจเช• เช–เซ‹เชŸ/เชถเชŸเชกเชพเช‰เชจ/เชธเซเชตเชฟเชš เชนเชœเซ เชชเชฃ เชจเชพเชจเซ€ เชตเชฟเชธเช‚เช—เชคเชคเชพ เชชเซ‡เชฆเชพ เช•เชฐเชถเซ‡ (30 เชธเซ‡เช•เชจเซเชกเชจเซ‹ เช…เช‚เชคเชฐเชพเชฒ เชนเชœเซ เชธเซเชฎเซ‡เชณ เชจเชฅเซ€), เชชเชฐเช‚เชคเซ เชœเซ‹ เชจเซ‹เชกเซเชธ เชตเชšเซเชšเซ‡ เชธเช‚เชšเชพเชฐ เชนเซ‹เชฏ, เชคเซ‹ เช† เชธเชฎเชธเซเชฏเชพเช“ เช˜เชŸเชพเชกเซ€ เชถเช•เชพเชฏ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชธเชฟเช‚เช•เซเชฐเซ‹เชจเชพเช‡เชเซ‡เชถเชจ เชชเซ‡เช•เซ‡เชŸเซ‹ เชฎเซ‹เช•เชฒเซ€เชจเซ‡ .

เช†เช‚เชคเชฐเชฟเช• เชฐเชšเชจเชพ เชตเชฟเชถเซ‡ เชฅเซ‹เชกเซเช‚. เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ, เช…เชฒเชฌเชคเซเชค, เชฎเชฒเซเชŸเชฟเชฅเซเชฐเซ‡เชกเซ‡เชก เช›เซ‡, เชชเชฐเช‚เชคเซ เชฅเซเชฐเซ‡เชกเซ€เช‚เช— เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฌเซเชฐเซเชฌเซ‡เช•เชฎเชพเช‚ เชตเชชเชฐเชพเชคเชพ เช•เชฐเชคเชพเช‚ เช…เชฒเช— เช›เซ‡. เชฌเซเชฐเซเชฌเซ‡เช•เชฎเชพเช‚ เชฅเซเชฐเซ‡เชกเซ‹ เชธเชฎเชพเชจ เช›เซ‡ - เชคเซ‡เชฎเชพเช‚เชฅเซ€ เชฆเชฐเซ‡เช• เชฎเชพเชนเชฟเชคเซ€ เชธเช‚เช—เซเชฐเชน เช…เชจเซ‡ เชเช•เชคเซเชฐเซ€เช•เชฐเชฃ เชฌเช‚เชจเซ‡ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เช›เซ‡. เชฌเชพเชฏเซ‹เชฏเชฟเชจเซ‹เชฎเชพเช‚, เช•เชพเชฎเชฆเชพเชฐเซ‹เชจเซ‡ เชฌเซ‡ เชœเซ‚เชฅเซ‹เชฎเชพเช‚ เชตเชนเซ‡เช‚เชšเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡: เชจเซ‡เชŸเชตเชฐเซเช• เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เช…เชจเซ‡ เชเช•เชคเซเชฐเซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ. เช† เชตเชฟเชญเชพเช— เชคเชฎเชจเซ‡ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธเชจเชพ เชชเซเชฐเช•เชพเชฐ เชชเชฐ เช†เชงเชพเชฐ เชฐเชพเช–เซ€เชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชตเชงเซ เชฒเชตเชšเซ€เช• เชฐเซ€เชคเซ‡ เชธเช‚เชšเชพเชฒเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡: เชœเซเชฏเชพเช‚ เชธเช˜เชจ เชเช•เชคเซเชฐเซ€เช•เชฐเชฃ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡, เชคเชฎเซ‡ เชเช—เซเชฐเซ€เช—เซ‡เชŸเชฐเซเชธ เช‰เชฎเซ‡เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชœเซเชฏเชพเช‚ เชจเซ‡เชŸเชตเชฐเซเช• เชŸเซเชฐเชพเชซเชฟเช• เช˜เชฃเซ‹ เช›เซ‡, เชคเชฎเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชชเซเชฐเชตเชพเชนเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพ เช‰เชฎเซ‡เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เช† เช•เซเชทเชฃเซ‡, เช…เชฎเชพเชฐเชพ เชธเชฐเซเชตเชฐ เชชเชฐ เช…เชฎเซ‡ 8 เชจเซ‡เชŸเชตเชฐเซเช• เช…เชจเซ‡ 4 เชเช•เชคเซเชฐเซ€เช•เชฐเชฃ เชชเซเชฐเชตเชพเชนเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเซ€เช เช›เซ€เช.

เช—เชฃเชคเชฐเซ€ (เชเช•เชคเซเชฐเซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ) เชญเชพเช— เชคเชฆเซเชฆเชจ เช•เช‚เชŸเชพเชณเชพเชœเชจเช• เช›เซ‡. เชจเซ‡เชŸเชตเชฐเซเช• เชซเซเชฒเซ‹ เชฆเซเชตเชพเชฐเชพ เชญเชฐเชพเชฏเซ‡เชฒเชพ เชฌเชซเชฐเซเชธเชจเซ‡ เช—เชฃเชคเชฐเซ€เชจเชพ เชชเซเชฐเชตเชพเชนเซ‹ เชตเชšเซเชšเซ‡ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซเชฏเชพเช‚ เชคเซ‡ เชชเช›เซ€เชฅเซ€ เชตเชฟเชถเซเชฒเซ‡เชทเชฟเชค เช…เชจเซ‡ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชตเชฟเชจเช‚เชคเซ€ เชชเชฐ, เช…เชจเซเชฏ เชจเซ‹เชกเซเชธ เชชเชฐ เชฎเซ‹เช•เชฒเชตเชพ เชฎเชพเชŸเซ‡ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช† เชฌเชงเซเช‚, เชจเซ‹เชกเซเชธ เชตเชšเซเชšเซ‡ เชกเซ‡เชŸเชพ เชฎเซ‹เช•เชฒเชตเชพ เช…เชจเซ‡ เช•เซ‹เชจเซเชธเซเชฏเซเชฒ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชธเชนเชฟเชค, เชซเซเชฐเซ‡เชฎเชตเชฐเซเช• เชชเชฐ เชšเชพเชฒเซ€ เชฐเชนเซ‡เชฒ เช…เชธเซเชฎเซ‡เชณ เชฐเซ€เชคเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชŸเซ‹เช•เชฟเชฏเซ‹.

เชตเชฟเช•เชพเชธ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช˜เชฃเซ€ เชตเชงเซ เชธเชฎเชธเซเชฏเชพเช“ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เชจเซ‡เชŸเชตเชฐเซเช• เชญเชพเช—เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชฅเชˆ เชนเชคเซ€. เชจเซ‡เชŸเชตเชฐเซเช• เชซเซเชฒเซ‹เชจเซ‡ เช…เชฒเช—-เช…เชฒเช— เชเชจเซเชŸเชฟเชŸเซ€เชฎเชพเช‚ เชตเชฟเชญเชพเชœเชฟเชค เช•เชฐเชตเชพเชจเซ‹ เชฎเซเช–เซเชฏ เชงเซเชฏเซ‡เชฏ เชชเซเชฐเชตเชพเชน เชฆเซเชตเชพเชฐเชพ เชตเชฟเชคเชพเชตเซ‡เชฒเชพ เชธเชฎเชฏเชจเซ‡ เช˜เชŸเชพเชกเชตเชพเชจเซ€ เช‡เชšเซเช›เชพ เชนเชคเซ€. เชจเชฅเซ€ เชธเซ‹เช•เซ‡เชŸเชฎเชพเช‚เชฅเซ€ เชกเซ‡เชŸเชพ เชตเชพเช‚เชšเชตเชพ เชฎเชพเชŸเซ‡. เช…เชธเซเชฎเซ‡เชณ UDP เช…เชจเซ‡ เชจเชฟเชฏเชฎเชฟเชค recvmsg เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเชพ เชตเชฟเช•เชฒเซเชชเซ‹ เชเชกเชชเชฅเซ€ เช…เชฆเซƒเชถเซเชฏ เชฅเชˆ เช—เชฏเชพ: เชชเซเชฐเชฅเชฎ เช‡เชตเซ‡เชจเซเชŸ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— เชฎเชพเชŸเซ‡ เช–เซ‚เชฌ เชœ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ-เชœเช—เซเชฏเชพ CPU เชตเชพเชชเชฐเซ‡ เช›เซ‡, เชฌเซ€เชœเชพเชจเซ‡ เช˜เชฃเชพ เชฌเชงเชพ เชธเช‚เชฆเชฐเซเชญ เชธเซเชตเซ€เชšเซ‹เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชคเซ‡เชฅเซ€ เชนเชตเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡ recvmmsg เชฎเซ‹เชŸเชพ เชฌเชซเชฐเซเชธ เชธเชพเชฅเซ‡ (เช…เชจเซ‡ เชฌเชซเชฐเซเชธ, เชธเชœเซเชœเชจ เช…เชงเชฟเช•เชพเชฐเซ€เช“, เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช•เช‚เชˆ เชจเชฅเซ€!). เชฐเซ‡เช—เซเชฏเซเชฒเชฐ UDP เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชชเซเชฐเช•เชพเชถ เช•เซ‡เชธเซ‹ เชฎเชพเชŸเซ‡ เช†เชฐเช•เซเชทเชฟเชค เช›เซ‡ เชœเซเชฏเชพเช‚ recvmmsg เชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€. เชฎเชฒเซเชŸเชฟเชฎเซ‡เชธเซ‡เชœ เชฎเซ‹เชกเชฎเชพเช‚, เชฎเซเช–เซเชฏ เชตเชธเซเชคเซ เชนเชพเช‚เชธเชฒ เช•เชฐเชตเซ€ เชถเช•เซเชฏ เช›เซ‡: เชฎเซ‹เชŸเชพเชญเชพเช—เชจเซ‹ เชธเชฎเชฏ, เชจเซ‡เชŸเชตเชฐเซเช• เชฅเซเชฐเซ‡เชก OS เช•เชคเชพเชฐเชจเซ‡ เชฐเซ‡เช• เช•เชฐเซ‡ เช›เซ‡ - เชธเซ‹เช•เซ‡เชŸเชฎเชพเช‚เชฅเซ€ เชกเซ‡เชŸเชพ เชตเชพเช‚เชšเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชฏเซเชเชฐเชธเซเชชเซ‡เชธ เชฌเชซเชฐเชฎเชพเช‚ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡, เชซเช•เซเชค เช•เซเชฏเชพเชฐเซ‡เช• เช•เซเชฏเชพเชฐเซ‡เช• เชญเชฐเซ‡เชฒเชพ เชฌเชซเชฐเชจเซ‡ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชธเซเชตเชฟเชš เช•เชฐเซ‡ เช›เซ‡. เชเช—เซเชฐเซ€เช—เซ‡เชŸเชฐเซเชธ เชธเซ‹เช•เซ‡เชŸเชฎเชพเช‚ เช•เชคเชพเชฐ เชตเซเชฏเชตเชนเชพเชฐเซ€เช• เชฐเซ€เชคเซ‡ เชเช•เช เซ€ เชฅเชคเซ€ เชจเชฅเซ€, เชกเซเชฐเซ‹เชช เช•เชฐเซ‡เชฒเชพ เชชเซ‡เช•เซ‡เชŸเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพ เชตเซเชฏเชตเชนเชพเชฐเซ€เช• เชฐเซ€เชคเซ‡ เชตเชงเชคเซ€ เชจเชฅเซ€.

เชจเซ‹เช‚เชงเชฃเซ€

เชกเชฟเชซเซ‰เชฒเซเชŸ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชฎเชพเช‚, เชฌเชซเชฐเชจเซเช‚ เช•เชฆ เช–เซ‚เชฌ เชฎเซ‹เชŸเซเช‚ เช›เซ‡. เชœเซ‹ เชคเชฎเซ‡ เช…เชšเชพเชจเช• เชธเชฐเซเชตเชฐ เชœเชพเชคเซ‡ เช…เชœเชฎเชพเชตเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เชคเชฎเซ‡ เช เชนเช•เซ€เช•เชคเชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช•เซ‡ เชฅเซ‹เชกเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชฎเซ‹เช•เชฒเซเชฏเชพ เชชเช›เซ€, เชคเซ‡เช“ เชจเซ‡เชŸเชตเชฐเซเช• เชธเซเชŸเซเชฐเซ€เชฎ เชฌเชซเชฐเชฎเชพเช‚ เชฌเชพเช•เซ€ เชฐเชนเซ€เชจเซ‡, เช—เซเชฐเซ‡เชซเชพเช‡เชŸเชฎเชพเช‚ เช†เชตเชถเซ‡ เชจเชนเซ€เช‚. เชจเชพเชจเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเชฎเชพเช‚ เชจเชพเชจเชพ เชฎเซ‚เชฒเซเชฏเซ‹ เชชเชฐ เชฌเชซเชธเชพเช‡เช เช…เชจเซ‡ เช•เชพเชฐเซเชฏ-เช•เชคเชพเชฐ-เช•เชฆ เชธเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

เช›เซ‡เชฒเซเชฒเซ‡, เชšเชพเชฐเซเชŸ เชชเซเชฐเซ‡เชฎเซ€เช“ เชฎเชพเชŸเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชšเชพเชฐเซเชŸเซเชธ.

เชฆเชฐเซ‡เช• เชธเชฐเซเชตเชฐ เชฎเชพเชŸเซ‡ เช‡เชจเช•เชฎเชฟเช‚เช— เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธเชจเซ€ เชธเช‚เช–เซเชฏเชพ เชชเชฐเชจเชพ เช†เช‚เช•เชกเชพ: 2 เชฎเชฟเชฒเชฟเชฏเชจเชฅเซ€ เชตเชงเซ MPS.

Bioyino - เชตเชฟเชคเชฐเชฟเชค, เชธเซเช•เซ‡เชฒเซ‡เชฌเชฒ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชเช—เซเชฐเซ€เช—เซ‡เชŸเชฐ

เชจเซ‹เชกเซเชธเชฎเชพเช‚เชฅเซ€ เชเช•เชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเชตเซเช‚ เช…เชจเซ‡ เช‡เชจเช•เชฎเชฟเช‚เช— เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธเชจเซเช‚ เชซเชฐเซ€เชฅเซ€ เชตเชฟเชคเชฐเชฃ เช•เชฐเชตเซเช‚.

Bioyino - เชตเชฟเชคเชฐเชฟเชค, เชธเซเช•เซ‡เชฒเซ‡เชฌเชฒ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชเช—เซเชฐเซ€เช—เซ‡เชŸเชฐ

เช†เช‰เชŸเช—เซ‹เช‡เช‚เช— เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชชเชฐเชจเชพ เช†เช‚เช•เชกเชพ: เชซเช•เซเชค เชเช• เชจเซ‹เชก เชนเช‚เชฎเซ‡เชถเชพ เชฎเซ‹เช•เชฒเซ‡ เช›เซ‡ - เชงเชพเชก เชฌเซ‹เชธ.

Bioyino - เชตเชฟเชคเชฐเชฟเชค, เชธเซเช•เซ‡เชฒเซ‡เชฌเชฒ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชเช—เซเชฐเซ€เช—เซ‡เชŸเชฐ

เชตเชฟเชตเชฟเชง เชธเชฟเชธเซเชŸเชฎ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชฎเชพเช‚ เชญเซ‚เชฒเซ‹เชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชคเชพ, เชฆเชฐเซ‡เช• เชจเซ‹เชกเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเชพ เช†เช‚เช•เชกเชพ.

Bioyino - เชตเชฟเชคเชฐเชฟเชค, เชธเซเช•เซ‡เชฒเซ‡เชฌเชฒ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชเช—เซเชฐเซ€เช—เซ‡เชŸเชฐ

เช‡เชจเช•เชฎเชฟเช‚เช— เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธเชจเซ€ เชตเชฟเช—เชคเซ‹ (เชฎเซ‡เชŸเซเชฐเชฟเช• เชจเชพเชฎเซ‹ เช›เซเชชเชพเชฏเซ‡เชฒเชพ เช›เซ‡).

Bioyino - เชตเชฟเชคเชฐเชฟเชค, เชธเซเช•เซ‡เชฒเซ‡เชฌเชฒ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชเช—เซเชฐเซ€เช—เซ‡เชŸเชฐ

เช†เชชเชฃเซ‡ เช† เชฌเชงเชพ เชธเชพเชฅเซ‡ เช†เช—เชณ เชถเซเช‚ เช•เชฐเชตเชพเชจเซเช‚ เชตเชฟเชšเชพเชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช? เช…เชฒเชฌเชคเซเชค, เช•เซ‹เชก เชฒเช–เซ‹, เชถเชพเชฌเซเชฆเชฟเช•...! เช† เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฎเซ‚เชณเชฐเซ‚เชชเซ‡ เช“เชชเชจ-เชธเซ‹เชฐเซเชธ เชฌเชจเชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เชนเชคเซ€ เช…เชจเซ‡ เชคเซ‡ เชคเซ‡เชจเชพ เชœเซ€เชตเชจเชญเชฐ เชฐเชนเซ‡เชถเซ‡. เช…เชฎเชพเชฐเซ€ เชคเชพเชคเซเช•เชพเชฒเชฟเช• เชฏเซ‹เชœเชจเชพเช“เชฎเชพเช‚ เชฐเชพเชซเซเชŸเชจเชพ เช…เชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เชธเช‚เชธเซเช•เชฐเชฃ เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเชตเซเช‚, เชชเซ€เช…เชฐ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซ‡ เชตเชงเซ เชชเซ‹เชฐเซเชŸเซ‡เชฌเชฒเชฎเชพเช‚ เชฌเชฆเชฒเชตเซเช‚, เชตเชงเชพเชฐเชพเชจเชพ เช†เช‚เชคเชฐเชฟเช• เช†เช‚เช•เชกเชพเช“, เชจเชตเชพ เชชเซเชฐเช•เชพเชฐเชจเชพ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ, เชฌเช— เชซเชฟเช•เซเชธเซ‡เชธ เช…เชจเซ‡ เช…เชจเซเชฏ เชธเซเชงเชพเชฐเชพเช“เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡.

เช…เชฒเชฌเชคเซเชค, เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชตเชฟเช•เชพเชธเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฆเชฐเซ‡เช•เชจเซเช‚ เชธเซเชตเชพเช—เชค เช›เซ‡: เชชเซ€เช†เชฐ เชฌเชจเชพเชตเซ‹, เชฎเซเชฆเซเชฆเชพเช“, เชœเซ‹ เชถเช•เซเชฏ เชนเซ‹เชฏ เชคเซ‹ เช…เชฎเซ‡ เชชเซเชฐเชคเชฟเชธเชพเชฆ เช†เชชเซ€เชถเซเช‚, เชธเซเชงเชพเชฐเซ€เชถเซเช‚, เชตเช—เซ‡เชฐเซ‡.

เช†เชŸเชฒเซเช‚ เชœ เช•เชนเซ‡เชตเชพเชคเซเช‚ เชนเชคเซเช‚, เชฒเซ‹เช•เซ‹, เช…เชฎเชพเชฐเชพ เชนเชพเชฅเซ€ เช–เชฐเซ€เชฆเซ‹!



เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹