เช•เชพเชซเช•เชพ เชชเชฐ เช…เชธเซเชฎเซ‡เชณ API เชธเชพเชฅเซ‡ เชฐเชฟเชซเช‚เชก เชŸเซ‚เชฒ เชธเซ‡เชตเชพ เชตเชฟเช•เชธเชพเชตเชตเชพเชจเซ‹ เช…เชจเซเชญเชต

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

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

เช•เชพเชซเช•เชพ เชชเชฐ เช…เชธเซเชฎเซ‡เชณ API เชธเชพเชฅเซ‡ เชฐเชฟเชซเช‚เชก เชŸเซ‚เชฒ เชธเซ‡เชตเชพ เชตเชฟเช•เชธเชพเชตเชตเชพเชจเซ‹ เช…เชจเซเชญเชต

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

เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชตเชฟเชถเซ‡

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

เช‡เชตเซ‡เชจเซเชŸเซเชธ-เช†เชงเชพเชฐเชฟเชค API เชธเชพเชฅเซ‡ เชฐเชฟเชซเช‚เชก เชŸเซ‚เชฒ

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

เช•เชพเชซเช•เชพ เชชเชฐ เช…เชธเซเชฎเซ‡เชณ API เชธเชพเชฅเซ‡ เชฐเชฟเชซเช‚เชก เชŸเซ‚เชฒ เชธเซ‡เชตเชพ เชตเชฟเช•เชธเชพเชตเชตเชพเชจเซ‹ เช…เชจเซเชญเชต

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

เชชเชฐเช‚เชคเซ เช•เชพเชฏเชฆเชพเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชตเชณเชคเชฐ เชตเชงเซ เชœเชŸเชฟเชฒ เชฌเชจเซเชฏเซเช‚, เช…เชจเซ‡ เช…เชฎเชพเชฐเซ‡ เชคเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชเช• เช…เชฒเช— เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธ เชฒเชพเช—เซ เช•เชฐเชตเซ€ เชชเชกเซ€.

เช•เชพเชซเช•เชพ เชชเชฐ เช…เชธเซเชฎเซ‡เชณ API เชธเชพเชฅเซ‡ เชฐเชฟเชซเช‚เชก เชŸเซ‚เชฒ เชธเซ‡เชตเชพ เชตเชฟเช•เชธเชพเชตเชตเชพเชจเซ‹ เช…เชจเซเชญเชต

เช…เชฎเชพเชฐเซ€ เชชเซเชฐเซ‡เชฐเชฃเชพ:

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

เช•เชพเชซเช•เชพ เชชเชฐ เช…เชธเซเชฎเซ‡เชณ API เชธเชพเชฅเซ‡ เชฐเชฟเชซเช‚เชก เชŸเซ‚เชฒ เชธเซ‡เชตเชพ เชตเชฟเช•เชธเชพเชตเชตเชพเชจเซ‹ เช…เชจเซเชญเชต

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

BOB เชชเชพเชธเซ‡ เช˜เชฃเชพ เชฌเชงเชพ เชเช•เซเชธเชšเซ‡เชจเซเชœเซ‹ เชชเชฃ เช›เซ‡เชƒ เชชเซ‡เชฎเซ‡เชจเซเชŸ เชธเชฟเชธเซเชŸเชฎเซเชธ, เชกเชฟเชฒเชฟเชตเชฐเซ€ เชธเชฟเชธเซเชŸเชฎเซเชธ, เชจเซ‹เชŸเชฟเชซเชฟเช•เซ‡เชถเชจ เชธเชฟเชธเซเชŸเชฎเซเชธ เชตเช—เซ‡เชฐเซ‡.

เชคเช•เชจเซ€เช•เซ€ เชฐเซ€เชคเซ‡ BOB เช›เซ‡:

  • เช•เซ‹เชกเชจเซ€ ~150k เชฐเซ‡เช–เชพเช“ + เชชเชฐเซ€เช•เซเชทเชฃเซ‹เชจเซ€ ~100k เชฐเซ‡เช–เชพเช“;
  • php7.2 + Zend 1 เช…เชจเซ‡ Symfony เช˜เชŸเช•เซ‹ 3;
  • >100 API เช…เชจเซ‡ ~50 เช†เช‰เชŸเชฌเชพเช‰เชจเซเชก เชเช•เซ€เช•เชฐเชฃ;
  • 4 เชฆเซ‡เชถเซ‹ เชคเซ‡เชฎเชจเชพ เชชเซ‹เชคเชพเชจเชพ เชตเซเชฏเชตเชธเชพเชฏเชจเชพ เชคเชฐเซเช• เชธเชพเชฅเซ‡.

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

เชชเชฐเชค เช•เชฐเชตเชพเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ

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

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

เชนเชตเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช†เชจเชพ เชœเซ‡เชตเซ€ เชฒเชพเช—เซ‡ เช›เซ‡:

เช•เชพเชซเช•เชพ เชชเชฐ เช…เชธเซเชฎเซ‡เชณ API เชธเชพเชฅเซ‡ เชฐเชฟเชซเช‚เชก เชŸเซ‚เชฒ เชธเซ‡เชตเชพ เชตเชฟเช•เชธเชพเชตเชตเชพเชจเซ‹ เช…เชจเซเชญเชต

  1. BOB เชจเซ‡ เชฐเชฟเชซเช‚เชก เชฎเชพเชŸเซ‡ เชตเชฟเชจเช‚เชคเซ€ เชชเซเชฐเชพเชชเซเชค เชฅเชพเชฏ เช›เซ‡.
  2. BOB เช† เชฐเชฟเชซเช‚เชก เชŸเซ‚เชฒ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ‡ เช›เซ‡.
  3. เชฐเชฟเชซเช‚เชก เชŸเซ‚เชฒ เชšเซเช•เชตเชฃเซ€เชจเซ‡ เช•เชนเซ‡ เช›เซ‡: "เชชเซˆเชธเชพ เชชเชฐเชค เช•เชฐเซ‹."
  4. เชšเซเช•เชตเชฃเซ€ เชชเซˆเชธเชพ เชชเชฐเชค เช•เชฐเซ‡ เช›เซ‡.
  5. เชฐเชฟเชซเช‚เชก เชŸเซ‚เชฒ เช…เชจเซ‡ BOB เชธเซเชŸเซ‡เชŸเชธเชจเซ‡ เชเช•เชฌเซ€เชœเชพ เชธเชพเชฅเซ‡ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เช เช•เชฐเซ‡ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เช…เชคเซเชฏเชพเชฐเซ‡ เชฌเช‚เชจเซ‡เชจเซ‡ เชคเซ‡เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช…เชฎเซ‡ เชนเชœเซ เชธเซเชงเซ€ เชฐเชฟเชซเช‚เชก เชŸเซ‚เชฒ เชชเชฐ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฐเซ€เชคเซ‡ เชธเซเชตเชฟเชš เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ BOB เชชเชพเชธเซ‡ UI เช›เซ‡, เชเช•เชพเช‰เชจเซเชŸเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชฐเชฟเชชเซ‹เชฐเซเชŸเซเชธ เช›เซ‡ เช…เชจเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช˜เชฃเซ‹ เชกเซ‡เชŸเชพ เช›เซ‡ เชœเซ‡ เชเชŸเชฒเซ€ เชธเชฐเชณเชคเชพเชฅเซ€ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเซ€ เชถเช•เชพเชคเซ‹ เชจเชฅเซ€. เชคเชฎเชพเชฐเซ‡ เชฌเซ‡ เช–เซเชฐเชถเซ€เช“ เชชเชฐ เชฌเซ‡เชธเชตเซเช‚ เชชเชกเชถเซ‡.
  6. เชจเชพเชฃเชพเช•เซ€เชฏเซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡เชจเซ€ เชตเชฟเชจเช‚เชคเซ€ เชฆเซ‚เชฐ เชœเชพเชฏ เช›เซ‡.

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

เช•เชพเชซเช•เชพ เชชเชฐ เช…เชธเซเชฎเซ‡เชณ API เชธเชพเชฅเซ‡ เชฐเชฟเชซเช‚เชก เชŸเซ‚เชฒ เชธเซ‡เชตเชพ เชตเชฟเช•เชธเชพเชตเชตเชพเชจเซ‹ เช…เชจเซเชญเชต

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

เช‡เชตเซ‡เชจเซเชŸ-เช†เชงเชพเชฐเชฟเชค API เชถเซเช‚ เช›เซ‡

เช† เชชเซเชฐเชถเซเชจเชจเซ‹ เชธเชพเชฐเซ‹ เชœเชตเชพเชฌ เชฎเชพเชฐเซเชŸเชฟเชจ เชซเชพเช‰เชฒเชฐ (GOTO 2017)เชจเชพ เช…เชนเซ‡เชตเชพเชฒเชฎเชพเช‚ เช›เซ‡. "เช˜เชŸเชจเชพ-เชธเช‚เชšเชพเชฒเชฟเชค เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชจเชพ เช˜เชฃเชพ เช…เชฐเซเชฅ".

เชธเช‚เช•เซเชทเชฟเชชเซเชคเชฎเชพเช‚ เช…เชฎเซ‡ เชถเซเช‚ เช•เชฐเซเชฏเซเช‚:

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

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

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

Async เชเช•เซเชธเชšเซ‡เชจเซเชœ AS IS

เช…เชธเซเชฎเซ‡เชณ เชตเชฟเชจเชฟเชฎเชฏ เชฎเชพเชŸเซ‡, PHP เชตเชฟเชญเชพเช— เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ RabbitMQ เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เช…เชฎเซ‡ เชตเชฟเชจเช‚เชคเซ€ เชฎเชพเชŸเซ‡ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซเชฏเซ‹, เชคเซ‡เชจเซ‡ เชเช• เช•เชคเชพเชฐเชฎเชพเช‚ เชฎเซ‚เช•เซเชฏเซ‹, เช…เชจเซ‡ เชคเซ‡ เชœ เชธเซ‡เชตเชพเชจเชพ เช‰เชชเชญเซ‹เช•เซเชคเชพเช เชคเซ‡เชจเซ‡ เชตเชพเช‚เชšเซเชฏเซ‹ เช…เชจเซ‡ เชฎเซ‹เช•เชฒเซเชฏเซ‹ (เช…เชฅเชตเชพ เชคเซ‡เชจเซ‡ เชฎเซ‹เช•เชฒเซเชฏเซ‹ เชจเชฅเซ€). เชเชชเซ€เช†เชˆ เชฎเชพเชŸเซ‡ เชœ, เชฒเชพเชฎเซ‹เชกเชพ เชธเช•เซเชฐเชฟเชฏเชชเชฃเซ‡ เชธเซเชตเซ‡เช—เชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เช…เชฎเซ‡ API เชกเชฟเชเชพเช‡เชจ เช•เชฐเซ€เช เช›เซ€เช, เชธเซเชตเซ‡เช—เชฐเชฎเชพเช‚ เชคเซ‡เชจเซเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเซ€เช เช›เซ€เช เช…เชจเซ‡ เช•เซเชฒเชพเชฏเช‚เชŸ เช…เชจเซ‡ เชธเชฐเซเชตเชฐ เช•เซ‹เชก เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ€เช เช›เซ€เช. เช…เชฎเซ‡ เชธเชนเซ‡เชœ เช‰เชจเซเชจเชค JSON RPC 2.0 เชจเซ‹ เชชเชฃ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช.

เช•เซ‡เชŸเชฒเซ€เช• เชœเช—เซเชฏเชพเช ESB เชฌเชธเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡, เช•เซ‡เชŸเชฒเซ€เช• เชเช•เซเชŸเชฟเชตเชเชฎเช•เซเชฏเซ เชชเชฐ เชฐเชนเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ, เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, RabbitMQ - เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค.

Async เชเช•เซเชธเชšเซ‡เชจเซเชœ TO BE

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

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

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

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

เช˜เชŸเชจเชพเช“-เชฌเชธ

เช…เชฅเชตเชพ เช‡เชตเซ‡เชจเซเชŸ เชฌเชธ. เช† เชซเช•เซเชค เชธเซเชŸเซ‡เชŸเชฒเซ‡เชธ http เช—เซ‡เชŸเชตเซ‡ เช›เซ‡, เชœเซ‡ เช˜เชฃเซ€ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชญเซ‚เชฎเชฟเช•เชพเช“ เชฒเซ‡ เช›เซ‡:

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

เชถเชพ เชฎเชพเชŸเซ‡

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

1:n+1 เชเช•เซเชธเชšเซ‡เชจเซเชœเซ‹ (เชเช•เชฅเซ€ เช˜เชฃเชพ)

เช•เชพเชซเช•เชพ เชจเชตเชพ เช—เซเชฐเชพเชนเช•เซ‹เชจเซ‡ API เชธเชพเชฅเซ‡ เชœเซ‹เชกเชตเชพเชจเซเช‚ เช–เซ‚เชฌ เชœ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡.

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

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

เช•เชพเชซเช•เชพ เชชเชฐ เช…เชธเซเชฎเซ‡เชณ API เชธเชพเชฅเซ‡ เชฐเชฟเชซเช‚เชก เชŸเซ‚เชฒ เชธเซ‡เชตเชพ เชตเชฟเช•เชธเชพเชตเชตเชพเชจเซ‹ เช…เชจเซเชญเชต

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

เชกเซ‡เชŸเชพ เช†เชงเชพเชฐเชฟเชค

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

เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เชฒเซ‹เช—

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

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

เช•เชพเชซเช•เชพ เชชเชฐ เช…เชธเซเชฎเซ‡เชณ API เชธเชพเชฅเซ‡ เชฐเชฟเชซเช‚เชก เชŸเซ‚เชฒ เชธเซ‡เชตเชพ เชตเชฟเช•เชธเชพเชตเชตเชพเชจเซ‹ เช…เชจเซเชญเชต

เช†เช—เชณ, เช•เชพเชซเช•เชพเชฅเซ€ เชชเชฐเชฟเชšเชฟเชค เชจ เชนเซ‹เชฏ เชคเซ‡เชตเชพ เชฒเซ‹เช•เซ‹ เชฎเชพเชŸเซ‡, เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃเชจเซ€ เชฅเซ‹เชกเซ€ เชชเซเชจเชƒเชธเช‚เช—เซเชฐเชน (เชšเชฟเชคเซเชฐ เชชเชฃ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃเชฎเชพเช‚เชฅเซ€ เช›เซ‡)

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

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

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

เช‡เชตเซ‡เชจเซเชŸ เช†เชตเชถเซเชฏเช•เชคเชพเช“:

  • เชกเซ‡เชŸเชพ เชธเช‚เชชเซ‚เชฐเซเชฃเชคเชพ. เชนเซเช‚ เชˆเชšเซเช›เซเช‚ เช›เซเช‚ เช•เซ‡ เช‡เชตเซ‡เชจเซเชŸเชฎเชพเช‚ เชชเซ‚เชฐเชคเซ‹ เชกเซ‡เชŸเชพ เชนเซ‹เชฏ เชœเซ‡เชฅเซ€ เช•เชฐเซ€เชจเซ‡ เชคเซ‡เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฅเชˆ เชถเช•เซ‡.

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

เชฒเชพเชฎเซ‹เชกเชพเชฎเชพเช‚ เช•เชพเชซเช•เชพ

เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชคเซเชฐเชฃ เช•เชพเชซเช•เชพ เชธเซเชฅเชพเชชเชจเซ‹ เช›เซ‡:

  1. เชฒเซ‹เช—เซเชธ;
  2. เช†เชฐ เชเชจเซเชก เชกเซ€;
  3. เช˜เชŸเชจเชพเช“-เชฌเชธ.

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

เช•เชพเชซเช•เชพ เชชเชฐ เช…เชธเซเชฎเซ‡เชณ API เชธเชพเชฅเซ‡ เชฐเชฟเชซเช‚เชก เชŸเซ‚เชฒ เชธเซ‡เชตเชพ เชตเชฟเช•เชธเชพเชตเชตเชพเชจเซ‹ เช…เชจเซเชญเชต

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

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

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

Lamoda เช˜เชŸเชจเชพเช“ เช•เซ‡เชธเซ‹ เช‰เชชเชฏเซ‹เช—

เช…เชฎเซ‡ เชจเซ€เชšเซ‡เชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ เชฎเชพเชŸเซ‡ เชฌเชพเช‚เชงเซ‡เชฒเชพ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช:

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

เชนเชตเซ‡ เช›เซ‡เชฒเซเชฒเชพ เช› เชฎเชนเชฟเชจเชพเชฎเชพเช‚ เชฅเชฏเซ‡เชฒเซ€ เชฎเซ‹เชŸเซ€ เชฎเซเชถเซเช•เซ‡เชฒเซ€เช“ เช…เชจเซ‡ เชฐเชธเชชเซเชฐเชฆ เชถเซ‹เชงเซ‹ เชตเชฟเชถเซ‡ เชตเชงเซ เชฐเชธเชชเซเชฐเชฆ เชญเชพเช—.

เชกเชฟเชเชพเช‡เชจ เชธเชฎเชธเซเชฏเชพเช“

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

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

เชกเซ‡เชŸเชพ เชธเซเชŸเซเชฐเซ€เชฎ

เช•เชพเชซเช•เชพเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชกเซ‡เชŸเชพ เชซเซเชฒเซ‹เชจเซ‡ เช—เซ‹เช เชตเชตเชพเชจเซ‹ เชชเซเชฐเชถเซเชจ เชŠเชญเซ‹ เชฅเชพเชฏ เช›เซ‡. เช† เช•เชพเชฐเซเชฏเชฎเชพเช‚ เช•เซ‡เชŸเชฒเชพเช• เชฎเซเชฆเซเชฆเชพเช“ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชตเซเชฏเซ‚เชนเชฐเชšเชจเชพ เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡; เชšเชพเชฒเซ‹ เชคเซ‡ เชฌเชงเชพเชฎเชพเช‚เชฅเซ€ เชชเชธเชพเชฐ เชฅเชˆเช.

เชเช• เชตเชฟเชทเชฏเชฎเชพเช‚ เช•เซ‡ เช…เชฒเช— เชตเชฟเชทเชฏเชฎเชพเช‚?

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

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

เชจเชตเซเช‚ เช•เซเชทเซ‡เชคเซเชฐ เช•เซ‡ เชจเชตเซ€ เช˜เชŸเชจเชพ?

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

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

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

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

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

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

เชชเชพเชฐเซเชŸเซ€เชถเชจเซ‹เชจเชพ เชตเชพเช‚เชšเชจ เช•เซเชฐเชฎเชจเซ€ เช–เชพเชคเชฐเซ€

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

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

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

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

เช‡เชตเซ‡เชจเซเชŸเซเชธ เชตเชฟ เช†เชฆเซ‡เชถเซ‹

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

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

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

เช•เชพเชซเช•เชพ เชชเชฐ เช…เชธเซเชฎเซ‡เชณ API เชธเชพเชฅเซ‡ เชฐเชฟเชซเช‚เชก เชŸเซ‚เชฒ เชธเซ‡เชตเชพ เชตเชฟเช•เชธเชพเชตเชตเชพเชจเซ‹ เช…เชจเซเชญเชต

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

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

เชจเซเช•เซเชถเชพเชจ

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

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

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

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

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

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

เชฎเซ‹เชจเซ€เชŸเชฐเซ€เช‚เช—

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

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

เช•เชพเชซเช•เชพ เชชเชฐ เช…เชธเซเชฎเซ‡เชณ API เชธเชพเชฅเซ‡ เชฐเชฟเชซเช‚เชก เชŸเซ‚เชฒ เชธเซ‡เชตเชพ เชตเชฟเช•เชธเชพเชตเชตเชพเชจเซ‹ เช…เชจเซเชญเชต

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

เช•เชพเชซเช•เชพ เชชเชฐ เช…เชธเซเชฎเซ‡เชณ API เชธเชพเชฅเซ‡ เชฐเชฟเชซเช‚เชก เชŸเซ‚เชฒ เชธเซ‡เชตเชพ เชตเชฟเช•เชธเชพเชตเชตเชพเชจเซ‹ เช…เชจเซเชญเชต

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

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

เช•เชพเชซเช•เชพ เชชเชฐ เช…เชธเซเชฎเซ‡เชณ API เชธเชพเชฅเซ‡ เชฐเชฟเชซเช‚เชก เชŸเซ‚เชฒ เชธเซ‡เชตเชพ เชตเชฟเช•เชธเชพเชตเชตเชพเชจเซ‹ เช…เชจเซเชญเชต

เช† API เชชเซเชฐเชคเชฟเชธเชพเชฆ เชœเซ‡เชตเซ‹ เชฆเซ‡เช–เชพเชฏ เช›เซ‡. เช† เช›เซ‡ เช—เซเชฐเซ‚เชช เชฌเซ‹เชฌ-เชฒเชพเช‡เชต-เชซเซ€เชซเชพ, เชชเชพเชฐเซเชŸเซ€เชถเชจ เชฐเชฟเชซเช‚เชก.เช…เชชเชกเซ‡เชŸ.เชตเซ€1, เชธเซเชŸเซ‡เชŸเชธ เช“เช•เซ‡, เชฒเซ‡เช— 0 - เช›เซ‡เชฒเซเชฒเซเช‚ เช…เช‚เชคเชฟเชฎ เช‘เชซเชธเซ‡เชŸ เช†เชตเชพ เช…เชจเซ‡ เช†เชตเชพ.

เช•เชพเชซเช•เชพ เชชเชฐ เช…เชธเซเชฎเซ‡เชณ API เชธเชพเชฅเซ‡ เชฐเชฟเชซเช‚เชก เชŸเซ‚เชฒ เชธเซ‡เชตเชพ เชตเชฟเช•เชธเชพเชตเชตเชพเชจเซ‹ เช…เชจเซเชญเชต

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

เชธเชพเชฐเชพเช‚เชถ เชฎเชพเชŸเซ‡, เชœเซเชฏเชพเชฐเซ‡ เช‡เชตเซ‡เชจเซเชŸเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เช…เชจเซเช•เซ‚เชณ เช›เซ‡:

  • เชฎเชพเชนเชฟเชคเซ€ เช˜เชฃเซ€ เชธเชฟเชธเซเชŸเชฎเซ‹ เชฆเซเชตเชพเชฐเชพ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡;
  • เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซเช‚ เชชเชฐเชฟเชฃเชพเชฎ เชฎเชนเชคเซเชตเชจเซเช‚ เชจเชฅเซ€;
  • เชคเซเชฏเชพเช‚ เชฅเซ‹เชกเซ€ เช˜เชŸเชจเชพเช“ เช…เชฅเชตเชพ เชจเชพเชจเซ€ เช˜เชŸเชจเชพเช“ เช›เซ‡.

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

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

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