เช…เชจเซเช•เซ‚เชณ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชฒ เชชเซ‡เชŸเชฐเซเชจ

เชนเซ‡ เชนเชฌเชฐ!

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

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

เช†เชกเซ€ เชธเซเช•เซ‡เชฒเชฟเช‚เช—

เชธเซŒเชฅเซ€ เชธเชฐเชณ เช…เชจเซ‡ เชธเซŒเชฅเซ€ เชœเชพเชฃเซ€เชคเซ‹ เชฎเซเชฆเซเชฆเซ‹. เชชเชฐเช‚เชชเชฐเชพเช—เชค เชฐเซ€เชคเซ‡, เชธเซŒเชฅเซ€ เชธเชพเชฎเชพเชจเซเชฏ เชฌเซ‡ เชฒเซ‹เชก เชตเชฟเชคเชฐเชฃ เชฏเซ‹เชœเชจเชพเช“ เช†เชกเซ€ เช…เชจเซ‡ เชŠเชญเซ€ เชธเซเช•เซ‡เชฒเชฟเช‚เช— เช›เซ‡. เชชเซเชฐเชฅเชฎ เช•เซ‡เชธเชฎเชพเช‚ เชคเชฎเซ‡ เชธเซ‡เชตเชพเช“เชจเซ‡ เชธเชฎเชพเช‚เชคเชฐ เชšเชฒเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‹ เช›เซ‹, เชœเซ‡เชจเชพเชฅเซ€ เชคเซ‡เชฎเชจเซ€ เชตเชšเซเชšเซ‡ เชฒเซ‹เชกเชจเซเช‚ เชตเชฟเชคเชฐเชฃ เชฅเชพเชฏ เช›เซ‡. เชฌเซ€เชœเชพเชฎเชพเช‚ เชคเชฎเซ‡ เชตเชงเซ เชถเช•เซเชคเชฟเชถเชพเชณเซ€ เชธเชฐเซเชตเชฐเซเชธเชจเซ‹ เช“เชฐเซเชกเชฐ เช†เชชเซ‹ เช›เซ‹ เช…เชฅเชตเชพ เช•เซ‹เชกเชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเซ‹ เช›เซ‹.

เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชนเซเช‚ เชเชฌเซเชธเซเชŸเซเชฐเซ‡เช•เซเชŸ เช•เซเชฒเชพเช‰เชก เชซเชพเช‡เชฒ เชธเซเชŸเซ‹เชฐเซ‡เชœ เชฒเชˆเชถ, เชเชŸเชฒเซ‡ เช•เซ‡, OwnCloud, OneDrive, เชตเช—เซ‡เชฐเซ‡เชจเชพ เช•เซ‡เชŸเชฒเชพเช• เชเชจเชพเชฒเซ‹เช—.

เช†เชตเชพ เชธเชฐเซเช•เชฟเชŸเชจเซเช‚ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชšเชฟเชคเซเชฐ เชจเซ€เชšเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชซเช•เซเชค เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชœเชŸเชฟเชฒเชคเชพ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡. เช›เซ‡เชตเชŸเซ‡, เช†เชชเชฃเซ‡ เชธเซ‡เชตเชพเช“เชจเซ‡ เช•เซ‹เชˆเช• เชฐเซ€เชคเซ‡ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เช เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชœเซ‹ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชŸเซ‡เชฌเซเชฒเซ‡เชŸเชฎเชพเช‚เชฅเซ€ เชซเชพเช‡เชฒ เชธเชพเชšเชตเซ‡ เช…เชจเซ‡ เชชเช›เซ€ เชคเซ‡เชจเซ‡ เชซเซ‹เชจเชฎเชพเช‚เชฅเซ€ เชœเซ‹เชตเชพ เชฎเชพเช‚เช—เซ‡ เชคเซ‹ เชถเซเช‚ เชฅเชพเชฏ?

เช…เชจเซเช•เซ‚เชณ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชฒ เชชเซ‡เชŸเชฐเซเชจ
เช…เชญเชฟเช—เชฎเซ‹ เชตเชšเซเชšเซ‡เชจเซ‹ เชคเชซเชพเชตเชค: เชตเชฐเซเชŸเชฟเช•เชฒ เชธเซเช•เซ‡เชฒเชฟเช‚เช—เชฎเชพเช‚, เช…เชฎเซ‡ เชจเซ‹เชกเซเชธเชจเซ€ เชถเช•เซเชคเชฟ เชตเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เช›เซ€เช, เช…เชจเซ‡ เช†เชกเซ€ เชธเซเช•เซ‡เชฒเชฟเช‚เช—เชฎเชพเช‚, เช…เชฎเซ‡ เชญเชพเชฐเชจเซ‡ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชจเชตเชพ เช—เชพเช‚เช เซ‹ เช‰เชฎเซ‡เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เช›เซ€เช.

CQRS

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

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

  1. เช•เซเชฒเชพเชฏเชจเซเชŸเซ‡ เชธเชฐเซเชตเชฐเชจเซ‡ เชตเชฟเชจเช‚เชคเซ€ เชฎเซ‹เช•เชฒเซ€.
  2. เชธเชฐเซเชตเชฐเซ‡ เชฒเชพเช‚เชฌเซ‹ เชธเชฎเชฏ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชถเชฐเซ‚ เช•เชฐเซ€.
  3. เชธเชฐเซเชตเชฐเซ‡ เชชเชฐเชฟเชฃเชพเชฎ เชธเชพเชฅเซ‡ เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ‡ เชœเชตเชพเชฌ เช†เชชเซเชฏเซ‹.

เชšเชพเชฒเซ‹ เช•เชฒเซเชชเชจเชพ เช•เชฐเซ€เช เช•เซ‡ เชฌเชฟเช‚เชฆเซ 2 เชฎเชพเช‚ เช•เชจเซ‡เช•เซเชถเชจ เชคเซ‚เชŸเซ€ เช—เชฏเซเช‚ เชนเชคเซเช‚ (เช…เชฅเชตเชพ เชจเซ‡เชŸเชตเชฐเซเช• เชซเชฐเซ€เชฅเซ€ เช•เชจเซ‡เช•เซเชŸ เชฅเชฏเซเช‚ เชนเชคเซเช‚, เช…เชฅเชตเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช•เชจเซ‡เช•เซเชถเชจ เชคเซ‹เชกเซ€เชจเซ‡ เชฌเซ€เชœเชพ เชชเซƒเชทเซเช  เชชเชฐ เช—เชฏเซ‹ เชนเชคเซ‹). เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชธเชฐเซเชตเชฐ เชฎเชพเชŸเซ‡ เชฌเชฐเชพเชฌเชฐ เชถเซเช‚ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€ เชคเซ‡ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชธเชพเชฅเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชฎเซ‹เช•เชฒเชตเซ‹ เชฎเซเชถเซเช•เซ‡เชฒ เชฌเชจเชถเซ‡. CQRS เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เช•เซเชฐเชฎ เชฅเซ‹เชกเซ‹ เช…เชฒเช— เชนเชถเซ‡:

  1. เช•เซเชฒเชพเชฏเชจเซเชŸเซ‡ เช…เชชเชกเซ‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เชธเชฌเซเชธเซเช•เซเชฐเชพเช‡เชฌ เช•เชฐเซเชฏเซเช‚ เช›เซ‡.
  2. เช•เซเชฒเชพเชฏเชจเซเชŸเซ‡ เชธเชฐเซเชตเชฐเชจเซ‡ เชตเชฟเชจเช‚เชคเซ€ เชฎเซ‹เช•เชฒเซ€.
  3. เชธเชฐเซเชตเชฐเซ‡ เชœเชตเชพเชฌ เช†เชชเซเชฏเซ‹ "เชตเชฟเชจเช‚เชคเซ€ เชธเซเชตเซ€เช•เชพเชฐเชพเชˆ."
  4. เชธเชฐเซเชตเชฐเซ‡ เชฌเชฟเช‚เชฆเซ "1" เชฅเซ€ เชšเซ‡เชจเชฒ เชฆเซเชตเชพเชฐเชพ เชชเชฐเชฟเชฃเชพเชฎ เชธเชพเชฅเซ‡ เชชเซเชฐเชคเชฟเชธเชพเชฆ เช†เชชเซเชฏเซ‹.

เช…เชจเซเช•เซ‚เชณ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชฒ เชชเซ‡เชŸเชฐเซเชจ

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

เชฐเชธเชชเซเชฐเชฆ เชตเชพเชค เช เช›เซ‡ เช•เซ‡, เช†เชตเชจเชพเชฐเชพ เชธเช‚เชฆเซ‡เชถเชพเช“ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช•เซ‹เชก เช•เซเชฒเชพเชฏเชจเซเชŸ เชฆเซเชตเชพเชฐเชพ เชœ เชชเซเชฐเชญเชพเชตเชฟเชค เชฅเชฏเซ‡เชฒเซ€ เช˜เชŸเชจเชพเช“ เชฎเชพเชŸเซ‡ เช…เชจเซ‡ เช…เชจเซเชฏ เช•เซเชฒเชพเชฏเชจเซเชŸเซเชธ เชธเชนเชฟเชค เช…เชจเซเชฏ เช‡เชตเซ‡เชจเซเชŸเซเชธ เชฎเชพเชŸเซ‡ เชธเชฎเชพเชจ (100% เชจเชนเซ€เช‚) เชฌเชจเซ‡ เช›เซ‡.

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

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

เช‡เชตเซ‡เชจเซเชŸ เชธเซ‹เชฐเซเชธเชฟเช‚เช—

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

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

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

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

เช…เชจเซเช•เซ‚เชณ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชฒ เชชเซ‡เชŸเชฐเซเชจ

เช† เช…เชญเชฟเช—เชฎเชจเซ€ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชฒเชพเช•เซเชทเชฃเชฟเช•เชคเชพเช“:

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

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

เช…เชจเซเช•เซ‚เชณ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชฒ เชชเซ‡เชŸเชฐเซเชจ

เชคเซ‡ เชฎเชนเชคเซเชตเชจเซเช‚ เช›เซ‡ เช•เซ‡ เชกเชพเชฏเชพเช—เซเชฐเชพเชฎเชฎเชพเช‚เชจเซ€ เชธเซ‡เชตเชพเช“เชจเซ‹ เช…เชฐเซเชฅ เช…เชฒเช— เชธเชฐเซเชตเชฐ เชนเซ‹เชตเซ‹ เชœเชฐเซ‚เชฐเซ€ เชจเชฅเซ€. เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชชเชฃ เชธเชฎเชพเชจ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชฌเซ€เชœเซ€ เชฌเชพเชฌเชค เชฎเชนเชคเซเชตเชจเซ€ เช›เซ‡: เชตเซˆเชšเชพเชฐเชฟเช• เชฐเซ€เชคเซ‡, เช† เชตเชธเซเชคเซเช“เชจเซ‡ เชเชตเซ€ เชฐเซ€เชคเซ‡ เช…เชฒเช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช•เซ‡ เช†เชกเซ€ เชธเซเช•เซ‡เชฒเชฟเช‚เช— เชธเชฐเชณเชคเชพเชฅเซ€ เชฒเชพเช—เซ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เช…เชจเซ‡ เชฌเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เชกเชพเชฏเชพเช—เซเชฐเชพเชฎ เช†เชจเชพ เชœเซ‡เชตเซ‹ เชฆเซ‡เช–เชพเชถเซ‡ (เชตเชฟเชตเชฟเชง เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เชฌเชจเชพเชตเชพเชฏเซ‡เชฒ เชธเซ‡เชตเชพเช“ เชตเชฟเชตเชฟเชง เชฐเช‚เช—เซ‹เชฎเชพเช‚ เชฆเชฐเซเชถเชพเชตเซ‡เชฒ เช›เซ‡):

เช…เชจเซเช•เซ‚เชณ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชฒ เชชเซ‡เชŸเชฐเซเชจ

เช†เชตเชพ เชธเช‚เชฏเซ‹เชœเชจเชฎเชพเช‚เชฅเซ€ เชฌเซ‹เชจเชธ:

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

เชœเซ‹ เช•เซ‡, เช—เซ‡เชฐเชซเชพเชฏเชฆเชพ เชคเชฐเชค เชœ เชฆเซ‡เช–เชพเชฏ เช›เซ‡:

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

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

เชชเชฐเชฟเชฃเชพเชฎ เชธเซเชตเชฐเซ‚เชช:

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

เชถเซ‡เชฐเชฟเช‚เช—

เช‰เชชเชฐ เชตเชฐเซเชฃเชตเซเชฏเชพ เชฎเซเชœเชฌ, เช‡เชตเซ‡เชจเซเชŸ เชธเซ‹เชฐเซเชธเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซเชธเชฎเชพเช‚ เชธเช–เชค เชธเซเชธเช‚เช—เชคเชคเชพเชจเซ‹ เช…เชญเชพเชต เช›เซ‡. เช†เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เช…เชฎเซ‡ เชคเซ‡เชฎเชจเซ€ เชตเชšเซเชšเซ‡ เช•เซ‹เชˆเชชเชฃ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เชเซ‡เชถเชจ เชตเชฟเชจเชพ เช˜เชฃเชพ เชธเซเชŸเซ‹เชฐเซ‡เชœเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช. เช…เชฎเชพเชฐเซ€ เชธเชฎเชธเซเชฏเชพเชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเซ€เชจเซ‡, เช…เชฎเซ‡ เช† เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช:

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

เช…เชจเซเช•เซ‚เชณ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชฒ เชชเซ‡เชŸเชฐเซเชจ

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

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

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

เช†เชฎ, เชซเชพเช‡เชฒเซ‹ เชฎเชพเชŸเซ‡ เช‘เชจเชฒเชพเช‡เชจ เชธเซเชŸเซ‹เชฐเซ‡เชœ เชตเชฟเชถเซ‡ เช…เชฎเชพเชฐเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ เชšเชพเชฒเซ เชฐเชพเช–เซ€เชจเซ‡, เช†เชตเชพ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เช…เชฎเชจเซ‡ เชธเช‚เช–เซเชฏเชพเชฌเช‚เชง เชฌเซ‹เชจเชธ เช†เชชเซ‡ เช›เซ‡:

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

เชธเซเชฅเชฟเชฐ เชธเชพเชฎเช—เซเชฐเซ€ เชนเซ‹เชธเซเชŸเชฟเช‚เช—

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

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

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

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

เช…เชจเซเช•เซ‚เชณ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชฒ เชชเซ‡เชŸเชฐเซเชจ

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

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

เชœเซ‹ เช•เซ‡, เชœเซ‹ เช†เชชเชฃเซ‡ เช†เชชเชฃเซ€ เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เชชเชพเช›เชพ เช†เชตเซ€เช, เชคเซ‹ เช†เชชเชฃเชจเซ‡ เชธเชฎเชพเชจ เชกเชพเชฏเชพเช—เซเชฐเชพเชฎ เชฎเชณเซ‡ เช›เซ‡:

เช…เชจเซเช•เซ‚เชณ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชฒ เชชเซ‡เชŸเชฐเซเชจ

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

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

เชจเชฟเชทเซเช•เชฐเซเชท

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

เชœเซ‹ เช•เซ‡, เชธเซŒเชฅเซ€ เช…เช—เชคเซเชฏเชจเซเช‚, เช† เชคเชฎเชพเชฎ เชชเซ‡เชŸเชฐเซเชจ เช†เชงเซเชจเชฟเช• เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹เชฎเชพเช‚ เชฒเชพเช—เซ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช–เซ‚เชฌ เชœ เชธเชฐเชณ เชฌเชจเซ€ เช—เชฏเชพ เช›เซ‡ (เชœเซ‹ เชคเซ‡ เชฏเซ‹เช—เซเชฏ เชนเซ‹เชฏ เชคเซ‹, เช…เชฒเชฌเชคเซเชค). เช•เซเชฒเชพเช‰เชกเซเชธ เชคเชฐเชค เชœ เชถเชพเชฐเซเชกเชฟเช‚เช— เช…เชจเซ‡ เชนเซ‹เชฐเชฟเชเซ‹เชจเซเชŸเชฒ เชธเซเช•เซ‡เชฒเชฟเช‚เช— เช‘เชซเชฐ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชตเชฟเชตเชฟเชง เชกเซ‡เชŸเชพ เชธเซ‡เชจเซเชŸเชฐเซเชธเชฎเชพเช‚ เช…เชฒเช—-เช…เชฒเช— เชกเซ‡เชกเชฟเช•เซ‡เชŸเซ‡เชก เชธเชฐเซเชตเชฐเซเชธเชจเซ‡ เชœเชพเชคเซ‡ เช“เชฐเซเชกเชฐ เช•เชฐเชตเชพ เช•เชฐเชคเชพเช‚ เช˜เชฃเซเช‚ เชธเชฐเชณ เช›เซ‡. CQRS เช–เซ‚เชฌ เชธเชฐเชณ เชฌเชจเซ€ เช—เชฏเซเช‚ เช›เซ‡, เชœเซ‹ เชฎเชพเชคเซเชฐ RX เชœเซ‡เชตเซ€ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“เชจเชพ เชตเชฟเช•เชพเชธเชจเซ‡ เช•เชพเชฐเชฃเซ‡. เชฒเช—เชญเช— 10 เชตเชฐเซเชท เชชเชนเซ‡เชฒเชพเช‚, เชเช• เชฆเซเชฐเซเชฒเชญ เชตเซ‡เชฌเชธเชพเช‡เชŸ เช†เชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ€ เชถเช•เซ‡ เช›เซ‡. Apache Kafka เชธเชพเชฅเซ‡ เชคเซˆเชฏเชพเชฐ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เช‡เชตเซ‡เชจเซเชŸ เชธเซ‹เชฐเซเชธเชฟเช‚เช— เชธเซ‡เชŸเช…เชช เช•เชฐเชตเซเช‚ เชชเชฃ เช…เชคเชฟ เชธเชฐเชณ เช›เซ‡. 10 เชตเชฐเซเชท เชชเชนเซ‡เชฒเชพ เช† เชเช• เชจเชตเซ€เชจเชคเชพ เชนเชถเซ‡, เชนเชตเซ‡ เชคเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เช›เซ‡. เชคเซ‡ เชธเซเชŸเซ‡เชŸเชฟเช• เช•เชจเซเชŸเซ‡เชจเซเชŸ เชนเซ‹เชธเซเชŸเชฟเช‚เช— เชธเชพเชฅเซ‡ เชธเชฎเชพเชจ เช›เซ‡: เชตเชงเซ เช…เชจเซเช•เซ‚เชณ เชคเช•เชจเซ€เช•เซ‹เชจเซ‡ เช•เชพเชฐเชฃเซ‡ (เชตเชฟเช—เชคเชตเชพเชฐ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ เช…เชจเซ‡ เชœเชตเชพเชฌเซ‹เชจเซ‹ เชฎเซ‹เชŸเซ‹ เชกเซ‡เชŸเชพเชฌเซ‡เช เช›เซ‡ เชคเซ‡ เชนเช•เซ€เช•เชค เชธเชนเชฟเชค), เช† เช…เชญเชฟเช—เชฎ เชตเชงเซ เชธเชฐเชณ เชฌเชจเซเชฏเซ‹ เช›เซ‡.

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

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

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

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