[เดตเดฟเดตเตผเดคเตเดคเดจเด‚] เดŽเตปเดตเต‹เดฏเต เดคเตเดฐเต†เดกเดฟเด‚เด—เต เดฎเต‹เดกเตฝ

เดฒเต‡เด–เดจเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดตเตผเดคเตเดคเดจเด‚: เดŽเตปเดตเต‹เดฏเต เดคเตเดฐเต†เดกเดฟเด‚เด—เต เดฎเต‹เดกเตฝ - https://blog.envoyproxy.io/envoy-threading-model-a8d44b922310

เดˆ เดฒเต‡เด–เดจเด‚ เดŽเดจเดฟเด•เตเด•เต เดตเดณเดฐเต† เดฐเดธเด•เดฐเดฎเดพเดฏเดฟ เดคเต‹เดจเตเดจเดฟ, เด•เต‚เดŸเดพเดคเต† เดŽเตปเดตเต‹เดฏเต เดฎเดฟเด•เตเด•เดชเตเดชเต‹เดดเตเด‚ "เด‡เดธเตเดฑเตเดฑเดฟเดฏเต‹" เดฏเตเดŸเต† เดญเดพเด—เดฎเดพเดฏเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเตเด•เดณเตเดŸเต† "เด‡เตปเด—เตเดฐเต†เดธเตเดธเต เด•เตบเดŸเตเดฐเต‹เดณเตผ" เด†เดฏเดฟเดŸเตเดŸเดพเดฃเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต, เด…เดคเดฟเดจเดพเตฝ เดฎเดฟเด•เตเด• เด†เดณเตเด•เดณเตเด‚ เดธเดพเดงเดพเดฐเดฃเด•เตเด•เดพเดฐเตเดฎเดพเดฏเดฟ เดจเต‡เดฐเดฟเดŸเตเดŸเต เด‡เดŸเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ. Nginx เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ Haproxy เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเตเด•เตพ. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดคเด•เตผเดจเตเดจเดพเตฝ, เด…เดคเต เด‰เดณเตเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เดฎเดจเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เดจเดจเตเดจเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. เดชเตเดฐเดคเตเดฏเต‡เด• เดตเดพเด•เตเด•เตเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเต† เดฑเดทเตเดฏเตป เดญเดพเดทเดฏเดฟเดฒเต‡เด•เตเด•เต เด•เดดเดฟเดฏเตเดจเตเดจเดคเตเดฐ เดตเดพเดšเด•เด‚ เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเดพเตป เดžเดพเตป เดถเตเดฐเดฎเดฟเดšเตเดšเต, เดจเต‹เด•เตเด•เตเดจเตเดจเดคเต เดตเต‡เดฆเดจเดพเดœเดจเด•เดฎเต†เดจเตเดจเต เดคเต‹เดจเตเดจเตเดจเตเดจเดตเตผเด•เตเด•เดพเดฏเดฟ, เดžเดพเตป เด’เดฑเดฟเดœเดฟเดจเตฝ เดฌเตเดฐเดพเด•เตเด•เดฑเตเดฑเดฟเตฝ เด‰เดชเต‡เด•เตเดทเดฟเดšเตเดšเต. เดชเต‚เดšเตเดšเดฏเตเดŸเต† เด•เต€เดดเดฟเตฝ เดธเตเดตเดพเด—เดคเด‚.

เดŽเตปเดตเต‹เดฏเต เด•เต‹เดกเตเดฌเต‡เดธเดฟเดฒเต† เดคเดพเดดเตเดจเตเดจ เดจเดฟเดฒเดตเดพเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเตป เดจเดฟเดฒเดตเดฟเตฝ เดตเดณเดฐเต† เดตเดฟเดฐเดณเดฎเดพเดฃเต. เด‡เดคเต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป, เดตเดฟเดตเดฟเดง เดŽเตปเดตเต‹เดฏเต เดธเดฌเตเดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฌเตเดฒเต‹เด—เต เดชเต‹เดธเตเดฑเตเดฑเตเด•เดณเตเดŸเต† เด’เดฐเต เดชเดฐเดฎเตเดชเดฐ เดšเต†เดฏเตเดฏเดพเตป เดžเดพเตป เดชเดฆเตเดงเดคเดฟเดฏเดฟเดŸเตเดจเตเดจเต. เด‡เดคเต เด†เดฆเตเดฏเดคเตเดคเต† เดฒเต‡เด–เดจเดฎเดพเดฏเดคเดฟเดจเดพเตฝ, เดญเดพเดตเดฟเดฏเดฟเดฒเต† เดฒเต‡เด–เดจเด™เตเด™เดณเดฟเตฝ เดจเดฟเด™เตเด™เตพ เดŽเดจเตเดคเดพเดฃเต เดšเดฟเดจเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดณเตเดณเดคเต†เดจเตเดคเดพเดฃเต†เดจเตเดจเตเด‚ เดฆเดฏเดตเดพเดฏเดฟ เดŽเดจเตเดจเต† เด…เดฑเดฟเดฏเดฟเด•เตเด•เตเด•.

เดŽเตปเดตเต‹เดฏเดฟเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดŽเดจเดฟเด•เตเด•เต เดฒเดญเดฟเด•เตเด•เตเดจเตเดจ เดเดฑเตเดฑเดตเตเด‚ เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดšเต‹เดฆเตเดฏเด™เตเด™เดณเดฟเดฒเตŠเดจเตเดจเต, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดคเตเดฐเต†เดกเดฟเด‚เด—เต เดฎเต‹เดกเดฒเดฟเดจเตเดฑเต† เดคเดพเดดเตเดจเตเดจ เดจเดฟเดฒเดฏเดฟเดฒเตเดณเตเดณ เดตเดฟเดตเดฐเดฃเดคเตเดคเดฟเดจเตเดณเตเดณ เด…เดญเตเดฏเตผเดคเตเดฅเดจเดฏเดพเดฃเต. เดˆ เดชเต‹เดธเตเดฑเตเดฑเดฟเตฝ, เดŽเตปเดตเต‹เดฏเต เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เดคเตเดฐเต†เดกเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด•เดฃเด•เตเดทเดจเตเด•เตพ เดฎเดพเดชเตเดชเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต†เดจเตเดจเตเด‚ เด•เต‹เดกเต เด•เต‚เดŸเตเดคเตฝ เดธเดฎเดพเดจเตเดคเดฐเดตเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดตเตเดฎเดพเด•เตเด•เดพเตป เด†เดจเตเดคเดฐเดฟเด•เดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดคเตเดฐเต†เดกเต เดฒเต‹เด•เตเด•เตฝ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดตเดฐเดฃเดตเตเด‚ เดžเดพเตป เดตเดฟเดตเดฐเดฟเด•เตเด•เตเด‚.

เดคเตเดฐเต†เดกเตเด•เดณเตเดŸเต† เดตเดฟเดตเดฐเดฃเด‚ (เดคเตเดฐเต†เดกเดฟเด‚เด—เต เด…เดตเดฒเต‹เด•เดจเด‚)

[เดตเดฟเดตเตผเดคเตเดคเดจเด‚] เดŽเตปเดตเต‹เดฏเต เดคเตเดฐเต†เดกเดฟเด‚เด—เต เดฎเต‹เดกเตฝ

เดฆเต‚เดคเตป เดฎเต‚เดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดคเดฐเด‚ เดธเตเดŸเตเดฐเต€เดฎเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต:

  • เดชเตเดฐเดงเดพเดจเด‚ (เดชเตเดฐเดงเดพเดจเด‚): เดˆ เดคเตเดฐเต†เดกเต เดชเตเดฐเต‹เดธเดธเตเดธเดฟเดจเตเดฑเต† เดคเตเดŸเด•เตเด•เดตเตเด‚ เด…เดตเดธเดพเดจเดตเตเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดฒเตเดฒเดพ XDS (xDiscovery Service) API เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต, DNS, เดนเต†เตฝเดคเตเดคเต เดšเต†เด•เตเด•เดฟเด‚เด—เต, เดœเดจเดฑเตฝ เด•เตเดฒเดธเตเดฑเตเดฑเตผ, เดธเตผเดตเต€เดธเต เดชเตเดฐเต‹เดธเดธเต เดฎเดพเดจเต‡เดœเตโ€Œเดฎเต†เดจเตเดฑเต (เดฑเตบเดŸเตˆเด‚), เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดธเตเดฑเตเดฑเดฟเด•เตโ€Œเดธเต เดฑเต€เดธเต†เดฑเตเดฑเต, เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดทเตป, เดœเดจเดฑเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเต เดฎเดพเดจเต‡เดœเตโ€Œเดฎเต†เดจเตเดฑเต - Linux เดธเดฟเด—เตเดจเดฒเตเด•เตพ, เดนเต‹เดŸเตเดŸเต เดฑเต€เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเต , เดฎเตเดคเดฒเดพเดฏเดต. เดˆ เดคเตเดฐเต†เดกเดฟเตฝ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต†เดฒเตเดฒเดพเด‚ เด…เดธเดฎเดจเตเดตเดฟเดคเดตเตเด‚ "เดจเต‹เตบ-เดฌเตเดฒเต‹เด•เตเด•เดฟเด‚เด—เต" เด†เดฃเต. เดชเตŠเดคเตเดตเต‡, เดชเตเดฐเดงเดพเดจ เดคเตเดฐเต†เดกเต เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดพเตป เดงเดพเดฐเดพเดณเด‚ CPU-เด•เตพ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เดŽเดฒเตเดฒเดพ เดจเดฟเตผเดฃเดพเดฏเด• เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เดณเต†เดฏเตเด‚ เดเด•เต‹เดชเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดฎเดฟเด•เตเด• เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เด•เต‹เดกเตเด•เดณเตเด‚ เด’เดฑเตเดฑ-เดคเตเดฐเต†เดกเต เดชเต‹เดฒเต† เดŽเดดเตเดคเดพเตป เด‡เดคเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.
  • เดคเตŠเดดเดฟเดฒเดพเดณเดฟ: เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต† เดŽเดฒเตเดฒเดพ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดคเตเดฐเต†เดกเดฟเดจเตเด‚ เดŽเตปเดตเต‹เดฏเต เด’เดฐเต เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เด“เดชเตโ€Œเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚ --concurrency. เด“เดฐเต‹ เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเตเด‚ เด’เดฐเต "เดจเต‹เตบ-เดฌเตเดฒเต‹เด•เตเด•เดฟเด‚เด—เต" เด‡เดตเดจเตเดฑเต เดฒเต‚เดชเตเดชเต (เด‡เดตเดจเตเดฑเต เดฒเต‚เดชเตเดชเต) เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เด“เดฐเต‹ เดถเตเดฐเต‹เดคเดพเดตเดฟเดจเต†เดฏเตเด‚ (เดถเตเดฐเต‹เดคเดพเดตเดฟเดจเต†) เด•เต‡เตพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต (เด•เต‡เตพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต) เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเดฏเดพเดฃเต, เดŽเดดเตเดคเตเดจเตเดจ เดธเดฎเดฏเดคเตเดคเต (เดœเต‚เดฒเตˆ 29, 2017) เดทเดพเตผเดกเดฟเด‚เด—เต (เดทเดพเตผเดกเดฟเด‚เด—เต) เด‡เดฒเตเดฒ เดถเตเดฐเต‹เดคเดพเดตเดฟเดจเตเดฑเต† (เดถเตเดฐเต‹เดคเดพเดตเดฟเดจเตเดฑเต†), เดชเตเดคเดฟเดฏ เด•เดฃเด•เตเดทเดจเตเด•เตพ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเด•, เด•เดฃเด•เตเดทเดจเตเดณเตเดณ เดซเดฟเตฝเดŸเตเดŸเตผ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‡เตปเดธเตเดฑเตเดฑเตปเดทเตเดฏเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•, เด•เดฃเด•เตเดทเดจเตเดฑเต† เดœเต€เดตเดฟเดคเด•เดพเดฒเดคเตเดคเต เดŽเดฒเตเดฒเดพ เด‡เตปเดชเตเดŸเตเดŸเต/เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต (IO) เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด•. เดตเต€เดฃเตเดŸเตเด‚, เดฎเดฟเด•เตเด• เด•เดฃเด•เตเดทเตป เดนเดพเตปเดกเตโ€Œเดฒเดฟเด‚เด—เต เด•เต‹เดกเตเด•เดณเตเด‚ เด’เดฑเตเดฑ-เดคเตเดฐเต†เดกเต เดชเต‹เดฒเต† เดŽเดดเตเดคเดพเตป เด‡เดคเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.
  • เดซเดฏเตฝ (เดซเดฏเตฝ เดซเตเดฒเดทเตผ): เดŽเตปเดตเต‹เดฏเต เดŽเดดเตเดคเตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดซเดฏเดฒเตเด•เตพเด•เตเด•เตเด‚, เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ เด†เด•เตเดธเดธเต เดฒเต‹เด—เตเด•เตพ, เดจเดฟเดฒเดตเดฟเตฝ เด’เดฐเต เดธเตเดตเดคเดจเตเดคเตเดฐ เดคเดŸเดฏเตฝ เดคเตเดฐเต†เดกเต เด‰เดฃเตเดŸเต. เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดชเต‹เดฒเตเด‚ เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เดพเดทเต† เดšเต†เดฏเตเดค เดซเดฏเดฒเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเตเดจเตเดจเดคเดพเดฃเต เด‡เดคเดฟเดจเต เด•เดพเดฐเดฃเด‚ O_NONBLOCK เดšเดฟเดฒเดชเตเดชเต‹เตพ เดคเดŸเดฏเดพเด‚ (เดจเดฟเดถเตเดตเดพเดธเด‚). เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเตเด•เตพเด•เตเด•เต เด’เดฐเต เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเต‡เดฃเตเดŸเดฟเดตเดฐเตเดฎเตเดชเต‹เตพ, เดกเดพเดฑเตเดฑ เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเดฒเต† เด’เดฐเต เดฌเดซเดฑเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเตเดจเตเดจเต, เด…เดตเดฟเดŸเต† เด…เดคเต เด’เดŸเตเดตเดฟเตฝ เดคเตเดฐเต†เดกเดฟเดฒเต‚เดŸเต† เดซเตเดฒเดทเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดซเดฏเตฝ เดซเตเดฒเดทเต. เดฎเต†เดฎเตเดฎเดฑเดฟ เดฌเดซเตผ เดชเต‚เดฐเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดฎเดพเดฏเดฟ เดŽเดฒเตเดฒเดพ เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเตเด•เตพเด•เตเด•เตเด‚ เด’เดฐเต‡ เดฒเต‹เด•เตเด•เต เดคเดŸเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด•เต‹เดกเดฟเดจเตเดฑเต† เด’เดฐเต เดฎเต‡เด–เดฒเดฏเดพเดฃเดฟเดคเต.

เด•เดฃเด•เตเดทเตป เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตฝ

เดฎเตเด•เดณเดฟเตฝ เดธเด‚เด•เตเดทเดฟเดชเตเดคเดฎเดพเดฏเดฟ เดšเตผเดšเตเดš เดšเต†เดฏเตเดคเดคเตเดชเต‹เดฒเต†, เดŽเดฒเตเดฒเดพ เดคเตŠเดดเดฟเดฒเดพเดณเดฟ เดคเตเดฐเต†เดกเตเด•เดณเตเด‚ เด’เดฐเต เดตเดฟเดญเดœเดจเดตเตเดฎเดฟเดฒเตเดฒเดพเดคเต† เดŽเดฒเตเดฒเดพ เดถเตเดฐเต‹เดคเดพเด•เตเด•เดณเต†เดฏเตเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเต. เด…เด™เตเด™เดจเต†, เดฒเดญเดฟเดšเตเดš เดธเต‹เด•เตเด•เดฑเตเดฑเตเด•เตพ เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดฌเตเดฆเตเดงเดฟเดชเดฐเดฎเดพเดฏเดฟ เด…เดฏเดฏเตเด•เตเด•เดพเตป เด•เต‡เตผเดฃเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด†เดงเตเดจเดฟเด• เด•เต‡เตผเดฃเดฒเตเด•เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด‡เดคเดฟเตฝ เดตเดณเดฐเต† เดฎเดฟเด•เดšเตเดšเดคเดพเดฃเต, เด…เดคเต‡ เดธเต‹เด•เตเด•เดฑเตเดฑเดฟเตฝ เด•เต‡เตพเด•เตเด•เตเดจเตเดจ เดฎเดฑเตเดฑเต เดคเตเดฐเต†เดกเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เด’เดฐเต เดคเตเดฐเต†เดกเต เดตเตผเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเต‚เดฐเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป I/O เดฎเตเตปเด—เดฃเดจ เดฌเต‚เดธเตเดฑเตเดฑเต เดชเต‹เดฒเตเดณเตเดณ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดธเตเดชเดฟเตปเดฒเต‹เด•เตเด•เต (เดธเตเดชเดฟเตปเดฒเต‹เด•เตเด•เต) เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฟเดฒเตเดฒ. เด“เดฐเต‹ เด…เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเด•.
เด’เดฐเต เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเดฟเตฝ เด’เดฐเต เด•เดฃเด•เตเดทเตป เดธเตเดตเต€เด•เดฐเดฟเดšเตเดšเตเด•เดดเดฟเดžเตเดžเดพเตฝ, เด…เดคเต เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เด† เดคเตเดฐเต†เดกเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดฑเดคเตเดคเตเดชเต‹เด•เดฟเดฒเตเดฒ. เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดซเต‹เตผเดตเต‡เดกเดฟเด‚เด—เต เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚ เด‰เตพเดชเตเดชเต†เดŸเต†, เด•เดฃเด•เตเดทเดจเตเดฑเต† เดŽเดฒเตเดฒเดพ เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เตเด‚ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเดฟเดฒเดพเดฃเต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต.

เด‡เดคเดฟเดจเต เดจเดฟเดฐเดตเดงเดฟ เดธเตเดชเตเดฐเดงเดพเดจ เดชเตเดฐเดคเตเดฏเดพเด˜เดพเดคเด™เตเด™เดณเตเดฃเตเดŸเต:

  • เดŽเตปเดตเต‹เดฏเดฟเดฏเดฟเดฒเต† เดŽเดฒเตเดฒเดพ เด•เดฃเด•เตเดทเตป เดชเต‚เดณเตเด•เดณเตเด‚ เด“เดฐเต‹ เดคเตŠเดดเดฟเดฒเดพเดณเดฟ เดคเตเดฐเต†เดกเดฟเดฒเดพเดฃเต. เด…เด™เตเด™เดจเต†, HTTP/2 เด•เดฃเด•เตเดทเตป เดชเต‚เดณเตเด•เตพ เด“เดฐเต‹ เด…เดชเตโ€ŒเดธเตเดŸเตเดฐเต€เด‚ เดนเต‹เดธเตเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เตเด‚ เด’เดฐเต เดธเดฎเดฏเด‚ เด’เดฐเต เด•เดฃเด•เตเดทเตป เดฎเดพเดคเตเดฐเดฎเต‡ เดจเตฝเด•เตเดจเตเดจเตเดณเตเดณเต‚ เดŽเด™เตเด•เดฟเดฒเตเด‚, เดจเดพเดฒเต เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเตเด•เตพ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด’เดฐเต เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เด…เดตเดธเตเดฅเดฏเดฟเตฝ เด’เดฐเต เด…เดชเตโ€ŒเดธเตเดŸเตเดฐเต€เด‚ เดนเต‹เดธเตเดฑเตเดฑเดฟเดจเต เดจเดพเดฒเต HTTP/2 เด•เดฃเด•เตเดทเดจเตเด•เตพ เด‰เดฃเตเดŸเดพเด•เตเด‚.
  • เดŽเตปเดตเต‹เดฏเต เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฑเต† เด•เดพเดฐเดฃเด‚, เดŽเดฒเตเดฒเดพเด‚ เด’เดฐเตŠเดฑเตเดฑ เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเดฟเตฝ เดธเต‚เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†, เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ เดŽเดฒเตเดฒเดพ เด•เต‹เดกเตเด•เดณเตเด‚ เดฌเตเดฒเต‹เด•เตเด•เต-เดซเตเดฐเต€เดฏเตเด‚ เด’เดฑเตเดฑ-เดคเตเดฐเต†เดกเต เดชเต‹เดฒเต†เดฏเตเด‚ เดŽเดดเตเดคเดพเตป เด•เดดเดฟเดฏเตเด‚ เดŽเดจเตเดจเดคเดพเดฃเต. เดเดคเดพเดฃเตเดŸเต เดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเตเดฒเดพเดคเตเดค เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดงเดพเดฐเดพเดณเด‚ เด•เต‹เดกเตเด•เดณเตเด‚ เดธเตเด•เต†เดฏเดฟเดฒเตเด•เดณเตเด‚ เด…เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเด‚เดตเดฟเดงเด‚ เดจเดจเตเดจเดพเดฏเดฟ เดŽเดดเตเดคเตเดจเตเดจเดคเต เดˆ เดกเดฟเดธเตˆเตป เดŽเดณเตเดชเตเดชเดฎเดพเด•เตเด•เตเดจเตเดจเต.
  • เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดชเตเดฐเดงเดพเดจ เด•เดฃเตเดŸเต†เดคเตเดคเดฒเตเด•เดณเดฟเดฒเตŠเดจเตเดจเต, เดฎเต†เดฎเตเดฎเดฑเดฟ เดชเต‚เดณเดฟเดจเตเดฑเต†เดฏเตเด‚ เด•เดฃเด•เตเดทเดจเตเด•เดณเตเดŸเต†เดฏเตเด‚ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดคเดฏเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดŸเตเดฏเต‚เตบ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดตเดณเดฐเต† เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต. --concurrency. เด†เดตเดถเตเดฏเดคเตเดคเดฟเดฒเดงเดฟเด•เด‚ เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเตเด•เตพ เด‰เดณเตเดณเดคเต เดฎเต†เดฎเตเดฎเดฑเดฟ เดชเดพเดดเดพเด•เตเด•เตเด•เดฏเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดจเดฟเดทเตโ€Œเด•เตเดฐเดฟเดฏ เด•เดฃเด•เตเดทเดจเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด•เดฃเด•เตเดทเตป เดชเต‚เตพ เดนเดฟเดฑเตเดฑเต เดจเดฟเดฐเด•เตเด•เต เดฎเดจเตเดฆเด—เดคเดฟเดฏเดฟเดฒเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚. เดฒเดฟเดซเตเดฑเตเดฑเดฟเตฝ, เดžเด™เตเด™เดณเตเดŸเต† เดฆเต‚เดคเตป เดธเตˆเดกเตโ€Œเด•เดพเตผ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เตพ เดตเดณเดฐเต† เด•เตเดฑเดžเตเดž เด•เตบเด•เดฑเตปเดธเดฟเดฏเดฟเดฒเดพเดฃเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต, เด…เดคเดฟเดจเดพเตฝ เดชเตเดฐเด•เดŸเดจเด‚ เด…เดตเตผ เด…เดŸเตเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเต‡เดตเดจเด™เตเด™เตพเด•เตเด•เต เดคเตเดฒเตเดฏเดฎเดพเดฃเต. เดžเด™เตเด™เตพ เดŽเตปเดตเต‹เดฏเต เด’เดฐเต เดŽเดกเตเดœเต เดชเตเดฐเต‹เด•เตเดธเดฟ เด†เดฏเดฟ เดชเดฐเดฎเดพเดตเดงเดฟ เด•เตบเด•เดฑเตปเดธเดฟเดฏเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

เดคเดŸเดฏเดพเดคเตเดคเดคเต เดŽเดจเตเดคเดพเดฃเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต

เดชเตเดฐเดงเดพเดจ, เดคเตŠเดดเดฟเดฒเดพเดณเดฟ เดคเตเดฐเต†เดกเตเด•เตพ เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เดšเตผเดšเตเดšเดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ "เดจเต‹เตบ-เดฌเตเดฒเต‹เด•เตเด•เดฟเด‚เด—เต" เดŽเดจเตเดจ เดชเดฆเด‚ เด‡เดคเตเดตเดฐเต† เด•เตเดฑเดšเตเดšเต เดคเดตเดฃ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เด’เดจเตเดจเตเด‚ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เดคเดŸเดฏเดฟเดฒเตเดฒ เดŽเดจเตเดจ เด…เดจเตเดฎเดพเดจเดคเตเดคเดฟเดฒเดพเดฃเต เดŽเดฒเตเดฒเดพ เด•เต‹เดกเตเด•เดณเตเด‚ เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด‡เดคเต เดคเดฟเด•เดšเตเดšเตเด‚ เดถเดฐเดฟเดฏเดฒเตเดฒ (เดŽเดจเตเดคเดพเดฃเต เดถเดฐเดฟเดฏเดฒเตเดฒ?).

เดฆเต‚เดคเตป เดจเดฟเดฐเดตเดงเดฟ เดจเต€เดฃเตเดŸ เดชเตเดฐเต‹เดธเดธเตเดธเต เดฒเต‹เด•เตเด•เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต:

  • เดจเต‡เดฐเดคเตเดคเต† เดšเตผเดšเตเดš เดšเต†เดฏเตเดคเดคเตเดชเต‹เดฒเต†, เด†เด•เตโ€Œเดธเดธเต เดฒเต‹เด—เตเด•เตพ เดŽเดดเตเดคเตเดฎเตเดชเต‹เตพ, เด‡เตป-เดฎเต†เดฎเตเดฎเดฑเดฟ เดฒเต‹เด—เต เดฌเดซเตผ เดชเต‚เดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดŽเดฒเตเดฒเดพ เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเตเด•เดณเตเด‚ เด’เดฐเต‡ เดฒเต‹เด•เตเด•เต เดจเต‡เดŸเตเดจเตเดจเต. เดฒเต‹เด•เตเด•เต เดนเต‹เตพเดกเต เดธเดฎเดฏเด‚ เดตเดณเดฐเต† เด•เตเดฑเดตเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚, เดŽเดจเตเดจเดพเตฝ เดˆ เดฒเต‹เด•เตเด•เต เด‰เดฏเตผเดจเตเดจ เด•เตบเด•เดฑเตปเดธเดฟเดฏเดฟเดฒเตเด‚ เด‰เดฏเตผเดจเตเดจ เดคเตเดฐเต‚เดชเตเดŸเตเดŸเดฟเดฒเตเด‚ เดฎเดคเตเดธเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต.
  • เด’เดฐเต เดคเตเดฐเต†เดกเดฟเดจเต เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดฎเดพเดฏ เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเตป เดŽเตปเดตเต‹เดฏเต เดตเดณเดฐเต† เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เด’เดฐเต เดธเด‚เดตเดฟเดงเดพเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดชเต‹เดธเตเดฑเตเดฑเดฟเดจเตเดฑเต† เดตเดฟเดทเดฏเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดคเตเดฐเต†เดกเต เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เดณเตเดŸเต† เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เดฟเดจเตเดฑเต† เดญเดพเด—เดฎเดพเดฏเดฟ, เด’เดฐเต เด•เต‡เดจเตเดฆเตเดฐ "เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดธเตเดฑเตเดฑเดฟเด•เตเดธเต เดธเตเดฑเตเดฑเต‹เดฑเดฟเตฝ" เด’เดฐเต เดฒเต‹เด•เตเด•เต เดเดฑเตเดฑเต†เดŸเตเด•เตเด•เต‡เดฃเตเดŸเดคเต เดšเดฟเดฒเดชเตเดชเต‹เตพ เด†เดตเดถเตเดฏเดฎเดพเดฃเต†เดจเตเดจเต เดžเดพเตป เดšเตเดฐเตเด•เตเด•เดฎเดพเดฏเดฟ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚. เดˆ เดฒเต‹เด•เตเด•เต เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ.
  • เดชเตเดฐเดงเดพเดจ เดคเตเดฐเต†เดกเต เด•เดพเดฒเดพเด•เดพเดฒเด™เตเด™เดณเดฟเตฝ เดŽเดฒเตเดฒเดพ เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเตเด•เดณเตเดฎเดพเดฏเตเด‚ เดเด•เต‹เดชเดฟเดชเตเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดชเตเดฐเดงเดพเดจ เดคเตเดฐเต†เดกเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เดšเดฟเดฒเดชเตเดชเต‹เตพ เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดฐเดงเดพเดจ เดคเตเดฐเต†เดกเดฟเดฒเต‡เด•เตเด•เตเด‚ "เดชเต‹เดธเตโ€Œเดฑเตเดฑเต" เดšเต†เดฏเตเดคเดพเดฃเต เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต. เด…เดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต เดฒเต‹เด•เตเด•เต เด†เดตเดถเตเดฏเดฎเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดš เดธเดจเตเดฆเต‡เดถเด‚ เดชเดฟเดจเตเดจเต€เดŸเตเดณเตเดณ เดกเต†เดฒเดฟเดตเดฑเดฟเด•เตเด•เดพเดฏเดฟ เด•เตเดฏเต‚เดตเดฟเตฝ เดจเดฟเตผเดคเตเดคเดพเดจเดพเด•เตเด‚. เดˆ เดชเต‚เดŸเตเดŸเตเด•เตพ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เดถเด•เตเดคเดฎเดพเดฏเดฟ เดคเตผเด•เตเด•เดฟเด•เตเด•เดพเตป เดชเดพเดŸเดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ เด…เดต เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดฎเดพเดฏเดฟ เดชเต‚เดŸเตเดŸเดพเตป เด•เดดเดฟเดฏเตเด‚.
  • เดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเดฟเดถเด•เต เดธเตเดŸเตเดฐเต€เดฎเดฟเดฒเต‡เด•เตเด•เต เดŽเตปเดตเต‹เดฏเต เด’เดฐเต เดฒเต‹เด—เต เดŽเดดเตเดคเตเดฎเตเดชเต‹เตพ (เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดชเดฟเดถเด•เต), เด…เดคเต เดชเตเดฐเต‹เดธเดธเตเดธเต-เดตเตˆเดกเต เดฒเต‹เด•เตเด•เต เดจเต‡เดŸเตเดจเตเดจเต. เดชเตŠเดคเตเดตเต‡, เดŽเตปเดตเต‹เดฏเดฟเดฏเตเดŸเต† เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดฒเต‹เด—เดฟเด‚เด—เต เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดจเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดญเดฏเด™เตเด•เดฐเดฎเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ เด‡เดคเต เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดถเตเดฐเดฆเตเดง เดšเต†เดฒเตเดคเตเดคเตเดจเตเดจเดฟเดฒเตเดฒ.
  • เดฎเดฑเตเดฑเต เดšเดฟเดฒ เด•เตเดฐเดฎเดฐเดนเดฟเดคเดฎเดพเดฏ เดฒเต‹เด•เตเด•เตเด•เตพ เด‰เดฃเตเดŸเต, เดŽเดจเตเดจเดพเตฝ เด…เดตเดฏเตŠเดจเตเดจเตเด‚ เดชเตเดฐเด•เดŸเดจ-เดจเดฟเตผเดฃเตเดฃเดพเดฏเด•เดฎเดฒเตเดฒ, เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เดคเตผเด•เตเด•เดฟเด•เตเด•เดพเตป เดชเดพเดŸเดฟเดฒเตเดฒ.

เดคเตเดฐเต†เดกเต เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดธเด‚เดญเดฐเดฃเด‚

เดŽเตปเดตเต‹เดฏเต เดชเตเดฐเดงเดพเดจ เดคเตเดฐเต†เดกเต เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเด™เตเด™เดณเต† เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเต เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฐเต€เดคเดฟ เด•เดพเดฐเดฃเด‚, เดชเตเดฐเดงเดพเดจ เดคเตเดฐเต†เดกเดฟเตฝ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เดจเดŸเดคเตเดคเดพเดจเตเด‚ เดคเตเดŸเตผเดจเตเดจเต เด“เดฐเต‹ เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเดฟเดจเตเด‚ เด‰เดฏเตผเดจเตเดจ เดคเต‹เดคเดฟเดฒเตเดณเตเดณ เด•เตบเด•เดฑเตปเดธเดฟ เดจเตฝเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚. เดˆ เดตเดฟเดญเดพเด—เด‚ เด‰เดฏเตผเดจเตเดจ เดคเดฒเดคเตเดคเดฟเดฒเตเดณเตเดณ เดŽเตปเดตเต‹เดฏเต เดคเตเดฐเต†เดกเต เดฒเต‹เด•เตเด•เตฝ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต (TLS) เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเต† เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดŸเตเดคเตเดค เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ, เด’เดฐเต เด•เตเดฒเดธเตเดฑเตเดฑเตผ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเตป เด‡เดคเต เดŽเด™เตเด™เดจเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดžเดพเตป เดตเดฟเดตเดฐเดฟเด•เตเด•เตเด‚.
[เดตเดฟเดตเตผเดคเตเดคเดจเด‚] เดŽเตปเดตเต‹เดฏเต เดคเตเดฐเต†เดกเดฟเด‚เด—เต เดฎเต‹เดกเตฝ

เด‡เดคเดฟเดจเด•เด‚ เดตเดฟเดตเดฐเดฟเดšเตเดšเดคเตเดชเต‹เดฒเต†, เดŽเตปเดตเต‹เดฏเต เดชเตเดฐเต‹เดธเดธเดฟเดฒเต† เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ เดŽเดฒเตเดฒเดพ เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต, เด•เตบเดŸเตเดฐเต‹เตพ เดชเตเดฒเต†เดฏเดฟเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚ เดชเตเดฐเดงเดพเดจ เดคเตเดฐเต†เดกเต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด•เตบเดŸเตเดฐเต‹เตพ เดชเตเดฒเต†เดฏเดฟเตป เด‡เดตเดฟเดŸเต† เด…เตฝเดชเตเดชเด‚ เด…เดฎเดฟเดคเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เดŽเตปเดตเต‹เดฏเต เดชเตเดฐเต‹เดธเดธเดฟเดจเตเดณเตเดณเดฟเตฝ เดคเดจเตเดจเต† เด•เดพเดฃเตเด•เดฏเตเด‚ เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเตเด•เตพ เดจเดŸเดคเตเดคเตเดจเตเดจ เดซเต‹เตผเดตเต‡เดกเดฟเด‚เด—เตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เด…เดคเต เด…เตผเดคเตเดฅเดตเดคเตเดคเดพเดฃเต. เด’เดฐเต เดชเตŠเดคเต เดจเดฟเดฏเดฎเด‚ เดŽเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ, เดชเตเดฐเดงเดพเดจ เดคเตเดฐเต†เดกเต เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเดฟเดฒ เดœเต‹เดฒเดฟเด•เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดคเตเดŸเตผเดจเตเดจเต เดˆ เดœเต‹เดฒเดฟเดฏเตเดŸเต† เดซเดฒเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เด“เดฐเต‹ เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเตเด‚ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเดฟเดจเต เด“เดฐเต‹ เดชเตเดฐเดตเต‡เดถเดจเดคเตเดคเดฟเดฒเตเด‚ เด’เดฐเต เดฒเต‹เด•เตเด•เต เดธเตเดฅเดพเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ.

TLS (เดคเตเดฐเต†เดกเต เดฒเต‹เด•เตเด•เตฝ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต) เดŽเตปเดตเต‹เดฏเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต:

  • เดชเตเดฐเดงเดพเดจ เดคเตเดฐเต†เดกเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเดฟเดจเต เดฎเตเดดเตเดตเตป เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตเด•เตเด•เตเด‚ เด’เดฐเต TLS เดธเตเดฒเต‹เดŸเตเดŸเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เด‡เดคเต เด…เดฎเต‚เตผเดคเตเดคเดฎเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚, เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฏเดฟ เด‡เดคเต เด’เดฐเต เดตเต†เด•เตเดฑเตเดฑเดฑเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด’เดฐเต เดธเต‚เดšเดฟเด•เดฏเดพเดฃเต, เด‡เดคเต O(1) เด†เด•เตเดธเดธเต เดจเตฝเด•เตเดจเตเดจเต.
  • เดชเตเดฐเดงเดพเดจ เดคเตเดฐเต†เดกเดฟเดจเต เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เด…เดคเดฟเดจเตเดฑเต† เดธเตเดฒเต‹เดŸเตเดŸเดฟเดฒเต‡เด•เตเด•เต เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เด‡เดคเต เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเดฎเตเดชเต‹เตพ, เด‡เดตเดจเตเดฑเต เดฒเต‚เดชเตเดชเดฟเดฒเต† เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดธเด‚เดญเดตเดฎเดพเดฏเดฟ เด“เดฐเต‹ เดคเตŠเดดเดฟเดฒเดพเดณเดฟ เดคเตเดฐเต†เดกเดฟเดฒเต‡เด•เตเด•เตเด‚ เดกเดพเดฑเตเดฑ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเด•เตเด•เตเด‚.
  • เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเตเด•เตพเด•เตเด•เต เด…เดตเดฐเตเดŸเต† TLS เดธเตเดฒเต‹เดŸเตเดŸเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดพเดฏเดฟเด•เตเด•เดพเดจเตเด‚ เด…เดตเดฟเดŸเต† เดฒเดญเตเดฏเดฎเดพเดฏ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดคเตเดฐเต†เดกเต-เดฒเต‹เด•เตเด•เตฝ เดกเดพเดฑเตเดฑ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚.

เด‡เดคเต เดตเดณเดฐเต† เดฒเดณเดฟเดคเดตเตเด‚ เด…เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเด‚เดตเดฟเดงเด‚ เดถเด•เตเดคเดตเตเดฎเดพเดฏ เดฎเดพเดคเตƒเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚, RCU (เดฑเต€เดกเต-เด•เต‹เดชเตเดชเดฟ-เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต) เดคเดŸเดฏเตฝ เด†เดถเดฏเดตเตเดฎเดพเดฏเดฟ เดตเดณเดฐเต† เดธเดพเดฎเตเดฏเดฎเตเดฃเตเดŸเต. เด…เดŸเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏเดฟ, เดตเตผเด•เตเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ TLS เดธเตเดฒเต‹เดŸเตเดŸเตเด•เดณเดฟเตฝ เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเตเด•เตพ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เดกเดพเดฑเตเดฑ เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตŠเดจเตเดจเตเด‚ เด•เดพเดฃเดฟเดฒเตเดฒ. เดœเต‹เดฒเดฟ เดธเด‚เดญเดตเด™เตเด™เตพเด•เตเด•เดฟเดŸเดฏเดฟเดฒเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดฏ เด•เดพเดฒเดฏเดณเดตเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดฎเดพเดฑเตเดฑเด‚ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต.

เดฆเต‚เดคเตป เด‡เดคเต เดฐเดฃเตเดŸเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดฐเต€เดคเดฟเด•เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต:

  • เด“เดฐเต‹ เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเดฟเดฒเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดค เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†, เดˆ เดกเดพเดฑเตเดฑ เด’เดฐเต เดคเดŸเดฏเดฒเตเด‚ เด•เต‚เดŸเดพเดคเต† เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚.
  • เด“เดฐเต‹ เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเดฟเดฒเตเด‚ เดฑเต€เดกเต-เด’เตบเดฒเดฟ เดฎเต‹เดกเดฟเตฝ เด†เด—เต‹เดณ เดกเดพเดฑเตเดฑเดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด’เดฐเต เดชเด™เตเด•เดฟเดŸเตเดŸ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดธเต‚เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†. เด…เดคเดฟเดจเดพเตฝ, เด“เดฐเต‹ เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเดฟเดฒเตเด‚ เด’เดฐเต เดกเดพเดฑเตเดฑ เดฑเดซเดฑเตปเดธเต เด•เต—เดฃเตเดŸเต เด‰เดฃเตเดŸเต, เด…เดคเต เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด…เดคเต เด•เตเดฑเดฏเตเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ. เดŽเดฒเตเดฒเดพ เดคเตŠเดดเดฟเดฒเดพเดณเดฟเด•เดณเตเด‚ เดถเดพเดจเตเดคเดฐเดพเดฏเดฟ เดชเตเดคเดฟเดฏ เดชเด™เตเด•เดฟเดŸเตเดŸ เดกเดพเดฑเตเดฑ เด…เดชเตโ€Œเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเดดเดฏ เดกเดพเดฑเตเดฑ เดจเดถเดฟเดชเตเดชเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด•เดฏเตเดณเตเดณเต‚. เด‡เดคเต เด†เตผเดธเดฟเดฏเตเดตเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต.

เด•เตเดฒเดธเตเดฑเตเดฑเตผ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดคเตเดฐเต†เดกเดฟเด‚เด—เต

เดˆ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ, เด’เดฐเต เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดฎเดพเดจเต‡เดœเต เดšเต†เดฏเตเดฏเดพเตป TLS (เดคเตเดฐเต†เดกเต เดฒเต‹เด•เตเด•เตฝ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต) เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดจเตเดจเต เดžเดพเตป เดตเดฟเดตเดฐเดฟเด•เตเด•เตเด‚. เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดฎเดพเดจเต‡เดœเตโ€Œเดฎเต†เดจเตเดฑเดฟเตฝ xDS เด•เต‚เดŸเดพเดคเต†/เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ DNS API เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เตเด‚ เด†เดฐเต‹เด—เตเดฏ เดชเดฐเดฟเดถเต‹เดงเดจเดฏเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.
[เดตเดฟเดตเตผเดคเตเดคเดจเด‚] เดŽเตปเดตเต‹เดฏเต เดคเตเดฐเต†เดกเดฟเด‚เด—เต เดฎเต‹เดกเตฝ

เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดซเตเดฒเต‹ เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเดฟเตฝ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด˜เดŸเด•เด™เตเด™เดณเตเด‚ เด˜เดŸเตเดŸเด™เตเด™เดณเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต:

  1. เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดŽเดฒเตเดฒเดพ เด•เตเดฒเดธเตเดฑเตเดฑเตผ เด…เดชเตโ€ŒเดธเตเดŸเตเดฐเต€เดฎเตเด•เดณเตเด‚, CDS (เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดกเดฟเดธเตโ€Œเด•เดตเดฑเดฟ เดธเตผเดตเต€เดธเต) API, SDS (เดธเต€เด•เตเดฐเดŸเตเดŸเต เดกเดฟเดธเตโ€Œเด•เดตเดฑเดฟ เดธเตผเดตเต€เดธเต), EDS (เดŽเตปเดกเตโ€Œเดชเต‹เดฏเดฟเดจเตเดฑเต เดกเดฟเดธเตโ€Œเด•เดตเดฑเดฟ เดธเตผเดตเต€เดธเต) API-เด•เตพ, DNS, เดธเดœเต€เดตเดฎเดพเดฏ เดฌเดพเดนเตเดฏ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ เดŽเดจเตเดจเดฟเดต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจ เดŽเตปเดตเต‹เดฏเตโ€Œเด•เตเด•เตเดณเตเดณเดฟเดฒเต† เด’เดฐเต เด˜เดŸเด•เดฎเดพเดฃเต เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดฎเดพเดจเต‡เดœเตผ. เด†เดฐเต‹เด—เตเดฏ เดชเดฐเดฟเดถเต‹เดงเดจ. เด“เดฐเต‹ เด…เดชเตโ€ŒเดธเตเดŸเตเดฐเต€เด‚ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเตเด‚ "เด’เดŸเตเดตเดฟเตฝ เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณ" เด•เดพเดดเตโ€Œเดš เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด‡เดคเต เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเดฏเดพเดฃเต, เด…เดคเดฟเตฝ เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏ เดนเต‹เดธเตเดฑเตเดฑเตเด•เดณเตเด‚ เด†เดฐเต‹เด—เตเดฏ เดจเดฟเดฒเดฏเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.
  2. เดนเต†เตฝเดคเตเดคเต เดšเต†เด•เตเด•เตผ เดธเดœเต€เดตเดฎเดพเดฏ เด†เดฐเต‹เด—เตเดฏ เดชเดฐเดฟเดถเต‹เดงเดจ เดจเดŸเดคเตเดคเตเด•เดฏเตเด‚ เด†เดฐเต‹เด—เตเดฏ เดจเดฟเดฒ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดฎเดพเดจเต‡เดœเตผเด•เตเด•เต เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
  3. CDS (Cluster Discovery Service) / SDS (Secret Discovery Service) / EDS (Endpoint Discovery Service) / DNS เดŽเดจเตเดจเดฟเดต เด•เตเดฒเดธเตเดฑเตเดฑเตผ เด…เด‚เด—เดคเตเดตเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป เดจเดŸเดคเตเดคเตเดจเตเดจเต. เดธเด‚เดธเตเดฅเดพเดจ เดฎเดพเดฑเตเดฑเด‚ เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดฎเดพเดจเต‡เดœเตผเด•เตเด•เต เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด‚.
  4. เด“เดฐเต‹ เดคเตŠเดดเดฟเดฒเดพเดณเดฟ เดคเตเดฐเต†เดกเตเด‚ เดจเดฟเดฐเดจเตเดคเดฐเด‚ เด’เดฐเต เด‡เดตเดจเตเดฑเต เดฒเต‚เดชเตเดชเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
  5. เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เด…เดตเดธเตเดฅ เดฎเดพเดฑเดฟเดฏเต†เดจเตเดจเต เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดฎเดพเดจเต‡เดœเตผ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด…เดคเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เด’เดฐเต เดชเตเดคเดฟเดฏ เดฑเต€เดกเต-เด’เตบเดฒเดฟ เดธเตโ€Œเดจเดพเดชเตเดชเตโ€Œเดทเต‹เดŸเตเดŸเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดคเต เด“เดฐเต‹ เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเดฟเดฒเต‡เด•เตเด•เตเด‚ เด…เดฏเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
  6. เด…เดŸเตเดคเตเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดฏ เด•เดพเดฒเดฏเดณเดตเดฟเตฝ, เด…เดจเตเดตเดฆเดฟเดšเตเดš TLS เดธเตเดฒเต‹เดŸเตเดŸเดฟเตฝ เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเต เดธเตเดจเดพเดชเตเดชเตเดทเต‹เดŸเตเดŸเต เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด‚.
  7. เดฌเดพเดฒเตปเดธเต เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเดพเตป เดนเต‹เดธเตเดฑเตเดฑเดฟเดจเต† เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เต‡เดฃเตเดŸ เด’เดฐเต I/O เด‡เดตเดจเตเดฑเดฟเตฝ, เดนเต‹เดธเตเดฑเตเดฑเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเตผ TLS (เดคเตเดฐเต†เดกเต เดฒเต‹เด•เตเด•เตฝ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต) เดธเตเดฒเต‹เดŸเตเดŸเดฟเตฝ เด…เดจเตเดตเต‡เดทเดฟเด•เตเด•เตเด‚. เด‡เดคเดฟเดจเต เดฒเต‹เด•เตเด•เตเด•เตพ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ. เดฑเดฟเดซเตเดฐเดทเดฟเตฝ เด‡เดตเดจเตเดฑเตเด•เตพ เดคเต€เตผเด•เตเด•เดพเดจเตเด‚ TLS-เดจเต เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเดคเตเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•, เด…เดคเตเดตเดดเดฟ เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฑเตเด•เตพเด•เตเด•เตเด‚ เดฎเดฑเตเดฑเต เด˜เดŸเด•เด™เตเด™เตพเด•เตเด•เตเด‚ เด•เดพเดทเต†เด•เตพ, เดกเดพเดฑเตเดฑเดพ เด˜เดŸเดจเด•เตพ เดฎเตเดคเดฒเดพเดฏเดต เดตเต€เดฃเตเดŸเตเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เด‡เดคเต เดˆ เดชเต‹เดธเตเดฑเตเดฑเดฟเดจเตเดฑเต† เดชเดฐเดฟเดงเดฟเด•เตเด•เต เดชเตเดฑเดคเตเดคเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เด•เต‹เดกเดฟเดฒเต† เดตเดฟเดตเดฟเดง เดธเตเดฅเดฒเด™เตเด™เดณเดฟเตฝ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เดฎเตเด•เดณเดฟเดฒเต† เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดŽเตปเดตเต‹เดฏเตโ€Œเด•เตเด•เต เด“เดฐเต‹ เด…เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเด‚ เดคเดŸเดฏเดพเดคเต† เดคเดจเตเดจเต† (เดฎเตเดฎเตเดชเต เดตเดฟเดตเดฐเดฟเดšเตเดšเดต เด’เดดเดฟเด•เต†) เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. TLS เด•เต‹เดกเดฟเดจเตเดฑเต† เดธเด™เตเด•เต€เตผเดฃเตเดฃเดค เดฎเดพเดฑเตเดฑเดฟเดจเดฟเตผเดคเตเดคเดฟเดฏเดพเตฝ, เดฎเดฟเด•เตเด• เด•เต‹เดกเตเด•เดณเตเด‚ เดฎเตพเดŸเตเดŸเดฟเดคเตเดฐเต†เดกเดฟเด‚เด—เต เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเตเด‚ เดธเดฟเด‚เด—เดฟเตพ เดคเตเดฐเต†เดกเดกเต เดฎเต‹เดกเดฟเตฝ เดŽเดดเตเดคเดพเดฎเต†เดจเตเดจเตเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ. เดฎเดฟเด•เดšเตเดš เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดจเต เดชเตเดฑเดฎเต‡ เดฎเดฟเด•เตเด• เด•เต‹เดกเตเด•เดณเตเด‚ เดŽเดดเตเดคเตเดจเตเดจเดคเต เด‡เดคเต เดŽเดณเตเดชเตเดชเดฎเดพเด•เตเด•เตเดจเตเดจเต.

TLS เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฎเดฑเตเดฑเต เด‰เดชเดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพ

TLS (เดคเตเดฐเต†เดกเต เดฒเต‹เด•เตเด•เตฝ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต), RCU (เด•เต‹เดชเตเดชเดฟ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดตเดพเดฏเดฟเด•เตเด•เตเด•) เดŽเดจเตเดจเดฟเดต เดŽเตปเดตเต‹เดฏเดฟเตฝ เดตเตเดฏเดพเดชเด•เดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเตเดณเตเดณ เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เตพ:

  • เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เดธเดฎเดฏเดคเตเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเด‚เดตเดฟเดงเดพเดจเด‚: เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเดŸเต† เดจเดฟเดฒเดตเดฟเดฒเต† เดฒเดฟเดธเตเดฑเตเดฑเต เดชเตเดฐเดงเดพเดจ เดคเตเดฐเต†เดกเดฟเตฝ เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเดจเตเดจเต. เด“เดฐเต‹ เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเดฟเดจเตเด‚ RCU เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เตโ€Œเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเดพเดฏเดฟเด•เตเด•เดพเตป เดฎเดพเดคเตเดฐเดฎเตเดณเตเดณ เดธเตโ€Œเดจเดพเดชเตเดชเตโ€Œเดทเต‹เดŸเตเดŸเต เดจเตฝเด•เตเดจเตเดจเต.
  • เดฑเต‚เดŸเตเดŸเต เดŸเต‡เดฌเดฟเดณเตเด•เตพ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต: RDS (เดฑเต‚เดŸเตเดŸเต เดกเดฟเดธเตเด•เดตเดฑเดฟ เดธเตผเดตเต€เดธเต) เดจเตฝเด•เตเดจเตเดจ เดฑเต‚เดŸเตเดŸเต เดŸเต‡เดฌเดฟเดณเตเด•เตพเด•เตเด•เดพเดฏเดฟ, เดชเตเดฐเดงเดพเดจ เดคเตเดฐเต†เดกเดฟเตฝ เดฑเต‚เดŸเตเดŸเต เดŸเต‡เดฌเดฟเดณเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต. RCU (เดชเด•เตผเดชเตเดชเต เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดตเดพเดฏเดฟเด•เตเด•เตเด•) เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เตโ€Œเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด“เดฐเต‹ เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเดฟเดจเตเด‚ เดตเดพเดฏเดจ-เดฎเดพเดคเตเดฐเด‚ เดธเตโ€Œเดจเดพเดชเตเดชเตโ€Œเดทเต‹เดŸเตเดŸเต เดจเตฝเด•เตเด‚. เด‡เดคเต เดฑเต‚เดŸเตเดŸเต เดŸเต‡เดฌเดฟเดณเตเด•เตพ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเต เด†เดฑเตเดฑเต‹เดฎเดฟเด•เดฎเดพเดฏเดฟ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต.
  • HTTP เดนเต†เดกเตผ เด•เดพเดทเดฟเด‚เด—เต: เด‡เดคเต เดฎเดพเดฑเตเดจเตเดจเดคเต เดชเต‹เดฒเต†, เด“เดฐเต‹ เด…เดญเตเดฏเตผเดคเตเดฅเดจ HTTP เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเตฝ (เด•เต‹เดฑเดฟเดจเต ~25K+ RPS) เดตเดณเดฐเต† เดšเต†เดฒเดตเต‡เดฑเดฟเดฏเดคเดพเดฃเต. เดฆเต‚เดคเตป เด•เต‡เดจเตเดฆเตเดฐเต€เด•เตƒเดคเดฎเดพเดฏเดฟ เด“เดฐเต‹ เด…เดฐ เดธเต†เด•เตเด•เตปเดกเดฟเดฒเตเด‚ เด’เดฐเต เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด•เดฏเตเด‚ เด…เดคเต TLS, RCU เดŽเดจเตเดจเดฟเดต เดตเดดเดฟ เด“เดฐเต‹ เดคเตŠเดดเดฟเดฒเดพเดณเดฟเด•เตเด•เตเด‚ เดจเตฝเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดฎเดฑเตเดฑเต เด•เต‡เดธเตเด•เดณเตเดฃเตเดŸเต, เดŽเดจเตเดจเดพเตฝ เดฎเตเดฎเตเดชเดคเตเดคเต† เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เตพ TLS เดŽเดจเตเดคเดฟเดจเตเดตเต‡เดฃเตเดŸเดฟเดฏเดพเดฃเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดจเดฒเตเดฒ เดงเดพเดฐเดฃ เดจเตฝเด•เดฃเด‚.

เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดฒเต† เดชเดฟเดดเดตเตเด•เตพ

เดŽเตปเดตเต‹เดฏเต เดฎเตŠเดคเตเดคเดคเตเดคเดฟเตฝ เดฎเดฟเด•เดšเตเดš เดชเตเดฐเด•เดŸเดจเด‚ เด•เดพเดดเตเดšเดตเต†เด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚, เดตเดณเดฐเต† เด‰เดฏเตผเดจเตเดจ เด•เตบเด•เดฑเตปเดธเดฟเดฏเดฟเดฒเตเด‚ เดคเตเดฐเต‚เดชเตเดŸเตเดŸเดฟเดฒเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เต‡เดฃเตเดŸ เดšเดฟเดฒ เดถเตเดฐเดฆเตเดงเต‡เดฏเดฎเดพเดฏ เดฎเต‡เด–เดฒเด•เดณเตเดฃเตเดŸเต:

  • เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ เด‡เดคเดฟเดจเด•เด‚ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต†, เด†เด•เตเดธเดธเต เดฒเต‹เด—เต เดฎเต†เดฎเตเดฎเดฑเดฟ เดฌเดซเดฑเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเตเดฎเตเดชเต‹เตพ เดจเดฟเดฒเดตเดฟเตฝ เดŽเดฒเตเดฒเดพ เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเตเด•เดณเตเด‚ เด’เดฐเต เดฒเต‹เด•เตเด•เต เดจเต‡เดŸเตเดจเตเดจเต. เด…เดจเตเดคเดฟเดฎ เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเตเดฎเตเดชเต‹เตพ เด”เดŸเตเดŸเต-เด“เดซเต-เด“เตผเดกเตผ เดกเต†เดฒเดฟเดตเดฑเดฟ เดšเต†เดฒเดตเดฟเตฝ เด“เดฐเต‹ เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเดฟเดจเตเดฑเต†เดฏเตเด‚ เด†เด•เตโ€Œเดธเดธเต เดฒเต‹เด—เตเด•เตพ เดฌเดพเดšเตเดšเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดชเด•เดฐเดฎเดพเดฏเดฟ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด“เดฐเต‹ เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเดฟเดจเตเด‚ เดชเตเดฐเดคเตเดฏเต‡เด• เด†เด•เตเดธเดธเต เดฒเต‹เด—เต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.
  • เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ เดตเดณเดฐเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚, เดตเดณเดฐเต† เด‰เดฏเตผเดจเตเดจ เดธเดฎเดจเตเดตเดฏเดตเตเด‚ เดคเตเดฐเต‚เดชเตเดŸเตเดŸเตเด‚ เด‰เดณเตเดณเดคเดฟเดจเดพเตฝ, เดตเตเดฏเด•เตเดคเดฟเด—เดค เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เดณเดฟเตฝ เด†เดฑเตเดฑเต‹เดฎเดฟเด•เต เดคเตผเด•เตเด•เดฎเตเดฃเตเดŸเดพเด•เดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต. เดˆ เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเดจเตเดณเตเดณ เดชเดฐเดฟเดนเดพเดฐเด‚ เดธเต†เตปเดŸเตเดฐเตฝ เด•เต—เดฃเตเดŸเดฑเตเด•เดณเตเดŸเต† เด†เดจเตเด•เดพเดฒเดฟเด• เดชเตเดจเดƒเดธเดœเตเดœเต€เด•เดฐเดฃเดคเตเดคเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ เด“เดฐเต‹ เดคเตŠเดดเดฟเดฒเดพเดณเดฟ เดคเตเดฐเต†เดกเดฟเดฒเตเด‚ เด•เต—เดฃเตเดŸเดฑเตเด•เตพ เด†เดฃเต. เด‡เดคเต เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณ เดชเต‹เดธเตเดฑเตเดฑเดฟเตฝ เดšเตผเดšเตเดš เดšเต†เดฏเตเดฏเตเด‚.
  • เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเตเดฏเดฎเดพเดฏ เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดตเดณเดฐเต† เด•เตเดฑเดšเตเดšเต เด•เดฃเด•เตเดทเดจเตเด•เตพ เด‰เดณเตเดณ เด’เดฐเต เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เดฆเต‚เดคเดจเต† เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดพเตฝ เดจเดฟเดฒเดตเดฟเดฒเต† เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดจเดจเตเดจเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฟเดฒเตเดฒ. เดตเตผเด•เตเด•เตผ เดคเตเดฐเต†เดกเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดฒเดฟเด™เตเด•เตเด•เตพ เดคเตเดฒเตเดฏเดฎเดพเดฏเดฟ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดฎเต†เดจเตเดจเต เดฏเดพเดคเตŠเดฐเต เด‰เดฑเดชเตเดชเตเดฎเดฟเดฒเตเดฒ. เดตเตผเด•เตเด•เตผ เด•เดฃเด•เตเดทเตป เดฌเดพเดฒเตปเดธเดฟเด‚เด—เต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เด‡เดคเต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚, เด‡เดคเต เดคเตŠเดดเดฟเดฒเดพเดณเดฟ เดคเตเดฐเต†เดกเตเด•เตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เด•เดฃเด•เตเดทเดจเตเด•เดณเตเดŸเต† เด•เตˆเดฎเดพเดฑเตเดฑเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด‚.

เด‰เดชเดธเด‚เดนเดพเดฐเด‚

เดŽเตปเดตเต‹เดฏเต เดคเตเดฐเต†เดกเดฟเด‚เด—เต เดฎเต‹เดกเตฝ เดฐเต‚เดชเด•เดฒเตเดชเดจ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดŽเดณเตเดชเตเดชเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚, เดถเดฐเดฟเดฏเดพเดฏเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดชเดพเดดเดพเดฏเดฟเดชเตเดชเต‹เด•เดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดŸเต†เดฏเตเด‚ เด•เดฃเด•เตเดทเดจเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดšเต†เดฒเดตเดฟเตฝ เดตเดฒเดฟเดฏ เดธเดฎเดพเดจเตเดคเดฐเดคเดฏเตเด•เตเด•เตเด‚ เดตเต‡เดฃเตเดŸเดฟเดฏเดพเดฃเต. เดตเดณเดฐเต† เด‰เดฏเตผเดจเตเดจ เดคเตเดฐเต†เดกเต เด•เต—เดฃเตเดŸเตเด•เดณเดฟเดฒเตเด‚ เดคเตเดฐเต‚เดชเตเดŸเตเดŸเตเด•เดณเดฟเดฒเตเด‚ เดฎเดฟเด•เดšเตเดš เดชเตเดฐเด•เดŸเดจเด‚ เดจเดŸเดคเตเดคเดพเตป เดˆ เดฎเต‹เดกเตฝ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.
เดŸเตเดตเดฟเดฑเตเดฑเดฑเดฟเตฝ เดžเดพเตป เดธเด‚เด•เตเดทเดฟเดชเตเดคเดฎเดพเดฏเดฟ เดธเต‚เดšเดฟเดชเตเดชเดฟเดšเตเดšเดคเตเดชเต‹เดฒเต†, เดกเดฟเดธเตˆเดจเดฟเดจเต DPDK (เดกเดพเดฑเตเดฑ เดชเตเดฒเต†เดฏเดฟเตป เดกเต†เดตเดฒเดชเตโ€Œเดฎเต†เดจเตเดฑเต เด•เดฟเดฑเตเดฑเต) เดชเต‹เดฒเตเดณเตเดณ เด’เดฐเต เดชเต‚เตผเดฃเตเดฃ เดซเต€เดšเตเดšเตผ เดšเต†เดฏเตเดค เด‰เดชเดฏเต‹เด•เตเดคเตƒ-เดฎเต‹เดกเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเด‚เด—เต เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเดจเต เดฎเตเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เด‡เดคเต เดชเต‚เตผเดฃเตเดฃ L7 เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเต†เด•เตเด•เตปเดกเดฟเตฝ เดฆเดถเดฒเด•เตเดทเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเตป เดธเดพเดงเดพเดฐเดฃ เดธเต†เตผเดตเดฑเตเด•เตพเด•เตเด•เต เด•เดพเดฐเดฃเดฎเดพเด•เตเด‚. . เด…เดŸเตเดคเตเดค เด•เตเดฑเดšเตเดšเต เดตเตผเดทเด™เตเด™เดณเดฟเตฝ เดŽเดจเตเดคเดพเดฃเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดจเตเดจเดคเต เดตเดณเดฐเต† เดฐเดธเด•เดฐเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚.
เด…เดตเดธเดพเดจเดคเตเดคเต† เดชเต†เดŸเตเดŸเต†เดจเตเดจเตเดณเตเดณ เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚: เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต เดžเด™เตเด™เตพ เดŽเตปเดตเต‹เดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ C++ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเดคเต†เดจเตเดจเต เดŽเดจเตเดจเต‹เดŸเต เดชเดฒเดคเดตเดฃ เดšเต‹เดฆเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เด•เดพเดฐเดฃเด‚, เดˆ เดชเต‹เดธเตเดฑเตเดฑเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เด‡เดชเตเดชเต‹เดดเตเด‚ เดตเตเดฏเดพเดชเด•เดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเตŠเดกเด•เตเดทเตป เดฒเต†เดตเตฝ เดญเดพเดท เด‡เดคเดพเดฃเต. C++ เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚ เดŽเดฒเตเดฒเดพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเดฒ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด•เตพเด•เตเด•เตเด‚ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เดšเดฟเดฒ เด‰เดชเดฏเต‹เด— เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ เด‡เดคเต เด‡เดชเตเดชเต‹เดดเตเด‚ เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด’เดฐเต‡เดฏเตŠเดฐเต เด‰เดชเด•เดฐเดฃเดฎเดพเดฃเต.

เด•เต‹เดกเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดฒเดฟเด™เตเด•เตเด•เตพ

เดˆ เดชเต‹เดธเตเดฑเตเดฑเดฟเตฝ เดšเตผเดšเตเดš เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดณเตเดณ เด‡เดจเตเดฑเตผเดซเต‡เดธเตเด•เดณเตเดณเตเดณ เดซเดฏเดฒเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดฒเดฟเด™เตเด•เตเด•เดณเตเด‚ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเตเด‚:

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•