เชฐเซ‡เชฌเชฟเชŸเชเชฎเช•เซเชฏเซ เชตเชฟ เช•เชพเชซเช•เชพ: เชฆเซ‹เชท เชธเชนเชจเชถเซ€เชฒเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ

เชฐเซ‡เชฌเชฟเชŸเชเชฎเช•เซเชฏเซ เชตเชฟ เช•เชพเชซเช•เชพ: เชฆเซ‹เชท เชธเชนเชจเชถเซ€เชฒเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ

ะ’ เช›เซ‡เชฒเซเชฒเชพ เชฒเซ‡เช– เช…เชฎเซ‡ เช–เชพเชฎเซ€ เชธเชนเชฟเชทเซเชฃเซเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ เชฎเชพเชŸเซ‡ RabbitMQ เช•เซเชฒเชธเซเชŸเชฐเชฟเช‚เช— เชคเชฐเชซ เชœเซ‹เชฏเซเช‚. เชนเชตเซ‡ เชšเชพเชฒเซ‹ เช…เชชเชพเชšเซ‡ เช•เชพเชซเช•เชพเชฎเชพเช‚ เชŠเช‚เชกเชพ เช‰เชคเชฐเซ€เช.

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

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

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

เชฐเซ‡เชฌเชฟเชŸเชเชฎเช•เซเชฏเซ เชตเชฟ เช•เชพเชซเช•เชพ: เชฆเซ‹เชท เชธเชนเชจเชถเซ€เชฒเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ

เชชเชพเชฐเซเชŸเซ€เชถเชจ เชจเชฟเชทเซเชซเชณเชคเชพ

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

เชฌเซเชฐเซ‹เช•เชฐ 3 เชจเซ‡เชŸเชตเชฐเซเช• เช›เซ‹เชกเซ€ เชฆเซ‡ เช›เซ‡, เช…เชจเซ‡ เชฌเซเชฐเซ‹เช•เชฐ 2 เชชเชฐ เชตเชฟเชญเชพเช— 2 เชฎเชพเชŸเซ‡ เชเช• เชจเชตเซ‹ เชจเซ‡เชคเชพ เชšเซ‚เช‚เชŸเชพเชฏ เช›เซ‡.

เชฐเซ‡เชฌเชฟเชŸเชเชฎเช•เซเชฏเซ เชตเชฟ เช•เชพเชซเช•เชพ: เชฆเซ‹เชท เชธเชนเชจเชถเซ€เชฒเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 2. เชฌเซเชฐเซ‹เช•เชฐ 3เชจเซเช‚ เช…เชตเชธเชพเชจ เชฅเชฏเซเช‚ เช…เชจเซ‡ เชฌเซเชฐเซ‹เช•เชฐ 2 เชชเชฐ เชคเซ‡เชจเชพ เช…เชจเซเชฏเชพเชฏเซ€เชจเซ‡ เชชเชพเชฐเซเชŸเซ€เชถเชจ 2 เชจเชพ เชจเชตเชพ เชจเซ‡เชคเชพ เชคเชฐเซ€เช•เซ‡ เชšเซ‚เช‚เชŸเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ

เชชเช›เซ€ เชฌเซเชฐเซ‹เช•เชฐ 1 เช›เซ‹เชกเซ€ เชฆเซ‡ เช›เซ‡ เช…เชจเซ‡ เชตเชฟเชญเชพเช— 1 เชชเชฃ เชคเซ‡เชจเชพ เชจเซ‡เชคเชพเชจเซ‡ เช—เซเชฎเชพเชตเซ‡ เช›เซ‡, เชœเซ‡เชจเซ€ เชญเซ‚เชฎเชฟเช•เชพ เชฌเซเชฐเซ‹เช•เชฐ 2 เชจเซ‡ เชชเชธเชพเชฐ เชฅเชพเชฏ เช›เซ‡.

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

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

เชฐเซ‡เชฌเชฟเชŸเชเชฎเช•เซเชฏเซ เชตเชฟ เช•เชพเชซเช•เชพ: เชฆเซ‹เชท เชธเชนเชจเชถเซ€เชฒเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 4. เชจเซ‡เชคเชพเช“ เชฌเซเชฐเซ‹เช•เชฐ 2 เชชเชฐ เชฐเชนเซ‡ เช›เซ‡

เชœเซเชฏเชพเชฐเซ‡ เชฌเซเชฐเซ‹เช•เชฐ 3 เช†เชตเซ‡ เช›เซ‡, เช…เชฎเซ‡ เชชเชพเชฐเซเชŸเซ€เชถเชจ เชฆเซ€เช  เชคเซเชฐเชฃ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเช“ เชชเชฐ เชชเชพเช›เชพ เช†เชตเซ€เช เช›เซ€เช. เชชเชฐเช‚เชคเซ เชคเชฎเชพเชฎ เชจเซ‡เชคเชพเช“ เชนเชœเซ เชชเชฃ เชฆเชฒเชพเชฒ 2 เชชเชฐ เช›เซ‡.

เชฐเซ‡เชฌเชฟเชŸเชเชฎเช•เซเชฏเซ เชตเชฟ เช•เชพเชซเช•เชพ: เชฆเซ‹เชท เชธเชนเชจเชถเซ€เชฒเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 5. เชฆเชฒเชพเชฒเซ‹เชจเซ€ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชจเชพ 1 เช…เชจเซ‡ 3 เชชเช›เซ€ เชจเซ‡เชคเชพเช“เชจเซเช‚ เช…เชธเช‚เชคเซเชฒเชฟเชค เชชเซเชฒเซ‡เชธเชฎเซ‡เชจเซเชŸ

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

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

เช†เชจเซ‡ เช เซ€เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช•เชพเชซเช•เชพ เชฌเซ‡ เชตเชฟเช•เชฒเซเชชเซ‹ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡:

  • เชตเชฟเช•เชฒเซเชช auto.leader.rebalance.enable=true เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐ เชจเซ‹เชกเชจเซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เชจเซ‡เชคเชพเช“เชจเซ‡ เชชเชธเช‚เชฆเช—เซ€เชจเซ€ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเช“ เชชเชฐ เชซเชฐเซ€เชฅเซ€ เชธเซ‹เช‚เชชเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซเชฏเชพเช‚เชฅเซ€ เชธเชฎเชพเชจ เชตเชฟเชคเชฐเชฃ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซ‡ เช›เซ‡.
  • เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชšเชฒเชพเชตเซ€ เชถเช•เซ‡ เช›เซ‡ kafka-preferred-replica-election.sh เชฎเซ‡เชจเซเชฏเซเช…เชฒ เชซเชฐเซ€เชฅเซ€ เชธเซ‹เช‚เชชเชฃเซ€ เชฎเชพเชŸเซ‡.

เชฐเซ‡เชฌเชฟเชŸเชเชฎเช•เซเชฏเซ เชตเชฟ เช•เชพเชซเช•เชพ: เชฆเซ‹เชท เชธเชนเชจเชถเซ€เชฒเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 6. เชชเซเชจเชƒเชธเช‚เชคเซเชฒเชจ เชชเช›เซ€ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเช“

เช† เชจเชฟเชทเซเชซเชณเชคเชพเชจเซเช‚ เชเช• เชธเชฐเชณ เชธเช‚เชธเซเช•เชฐเชฃ เชนเชคเซเช‚, เชชเชฐเช‚เชคเซ เชตเชพเชธเซเชคเชตเชฟเช•เชคเชพ เชตเชงเซ เชœเชŸเชฟเชฒ เช›เซ‡, เชœเซ‹ เช•เซ‡ เช…เชนเซ€เช‚ เช•เช‚เชˆเชชเชฃ เชœเชŸเชฟเชฒ เชจเชฅเซ€. เชคเซ‡ เชฌเชงเซเช‚ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เชเซเชก เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเช“ (เช‡เชจ-เชธเชฟเช‚เช• เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเช“, ISR) เชชเชฐ เช†เชตเซ‡ เช›เซ‡.

เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เชเซเชก เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเช“ (ISR)

ISR เช เชชเชพเชฐเซเชŸเซ€เชถเชจเชจเซ€ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเช“เชจเซ‹ เชธเชฎเซ‚เชน เช›เซ‡ เชœเซ‡เชจเซ‡ "เชธเชฟเช‚เช•เซเชฐเซ‹เชจเชพเช‡เชเซเชก" (เช‡เชจ-เชธเชฟเช‚เช•) เช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชคเซเชฏเชพเช‚ เชเช• เชจเซ‡เชคเชพ เช›เซ‡, เชชเชฐเช‚เชคเซ เช…เชจเซเชฏเชพเชฏเซ€เช“ เชจ เชนเซ‹เชˆ เชถเช•เซ‡. เช…เชจเซเชฏเชพเชฏเซ€เชจเซ‡ เชธเชฎเชจเซเชตเชฏเชฟเชค เช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‹ เชคเซ‡เชฃเซ‡ เช…เช‚เชคเชฐเชพเชฒ เชธเชฎเชพเชชเซเชค เชฅเชพเชฏ เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚ เชคเชฎเชพเชฎ เชจเซ‡เชคเชพเชจเชพ เชธเช‚เชฆเซ‡เชถเชพเช“เชจเซ€ เชšเซ‹เช•เซเช•เชธ เชจเช•เชฒเซ‹ เชฌเชจเชพเชตเซ€ เชนเซ‹เชฏ. replica.lag.time.max.ms.

เช…เชจเซเชฏเชพเชฏเซ€เชจเซ‡ ISR เชธเซ‡เชŸเชฎเชพเช‚เชฅเซ€ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‹ เชคเซ‡:

  • เช…เช‚เชคเชฐเชพเชฒ เชฎเชพเชŸเซ‡ เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชจเซ€ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเซ€ เชจเชฅเซ€ replica.lag.time.max.ms (เชฎเซƒเชค เชฎเชพเชจเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡)
  • เช…เช‚เชคเชฐเชพเชฒ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชจเซเช‚ เชฎเซ‡เชจเซ‡เชœ เช•เชฐเซเชฏเซเช‚ เชจเชฅเซ€ replica.lag.time.max.ms (เชงเซ€เชฎเซ€ เช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡)

เช…เชจเซเชฏเชพเชฏเซ€เช“ เช…เช‚เชคเชฐเชพเชฒเชฎเชพเช‚ เชจเชฎเซ‚เชจเชพเชจเซ€ เชตเชฟเชจเช‚เชคเซ€เช“ เช•เชฐเซ‡ เช›เซ‡ replica.fetch.wait.max.ms, เชœเซ‡ เชกเชฟเชซเซ‹เชฒเซเชŸ 500ms เช›เซ‡.

ISR เชจเชพ เชนเซ‡เชคเซเชจเซ‡ เชธเซเชชเชทเซเชŸ เชฐเซ€เชคเซ‡ เชธเชฎเชœเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เช…เชฎเชพเชฐเซ‡ เชจเชฟเชฐเซเชฎเชพเชคเชพ เชคเชฐเชซเชฅเซ€ เชชเซเชทเซเชŸเชฟเช•เชฐเชฃ เช…เชจเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชจเชฟเชทเซเชซเชณเชคเชพเชจเชพ เชฆเซƒเชถเซเชฏเซ‹ เชœเซ‹เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เชฌเซเชฐเซ‹เช•เชฐ เชชเซเชทเซเชŸเชฟ เชฎเซ‹เช•เชฒเซ‡ เชคเซเชฏเชพเชฐเซ‡ เช‰เชคเซเชชเชพเชฆเช•เซ‹ เชชเชธเช‚เชฆ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡:

  • acks=0, เชชเซเชทเซเชŸเชฟเช•เชฐเชฃ เชฎเซ‹เช•เชฒเซ‡เชฒ เชจเชฅเซ€
  • acks=1, เชจเซ‡เชคเชพเช เชคเซ‡เชจเชพ เชธเซเชฅเชพเชจเชฟเช• เชฒเซ‹เช— เชชเชฐ เชธเช‚เชฆเซ‡เชถ เชฒเช–เซเชฏเชพ เชชเช›เซ€ เชชเซเชทเซเชŸเชฟ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡
  • acks=all, ISR เชฎเชพเช‚ เชคเชฎเชพเชฎ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเช“เช เชธเซเชฅเชพเชจเชฟเช• เชฒเซ‹เช— เชชเชฐ เชธเช‚เชฆเซ‡เชถ เชฒเช–เซเชฏเชพ เชชเช›เซ€ เชชเซเชทเซเชŸเชฟเช•เชฐเชฃ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เช•เชพเชซเช•เชพ เชชเชฐเชฟเชญเชพเชทเชพเชฎเชพเช‚, เชœเซ‹ ISR เช เชธเช‚เชฆเซ‡เชถ เชธเชพเชšเชตเซเชฏเซ‹ เชนเซ‹เชฏ, เชคเซ‹ เชคเซ‡ "เชชเซเชฐเชคเชฟเชฌเชฆเซเชง" เช›เซ‡. Acks=all เช เชธเซŒเชฅเซ€ เชธเชฒเชพเชฎเชค เชตเชฟเช•เชฒเซเชช เช›เซ‡, เชชเชฐเช‚เชคเซ เชตเชงเชพเชฐเชพเชจเซ‹ เชตเชฟเชฒเช‚เชฌ เชชเชฃ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡. เชšเชพเชฒเซ‹ เชจเชฟเชทเซเชซเชณเชคเชพเชจเชพ เชฌเซ‡ เช‰เชฆเชพเชนเชฐเชฃเซ‹ เชœเซ‹เชˆเช เช…เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชตเชฟเชตเชฟเชง 'เชเช•เซเชธ' เชตเชฟเช•เชฒเซเชชเซ‹ ISR เช–เซเชฏเชพเชฒ เชธเชพเชฅเซ‡ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ‡ เช›เซ‡.

Acks=1 เช…เชจเซ‡ ISR

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

เช† เช‰เชฆเชพเชนเชฐเชฃเชฎเชพเช‚, เช‰เชคเซเชชเชพเชฆเช• เชชเชพเชธเซ‡ acks=1 เชฎเซ‚เชฒเซเชฏ เช›เซ‡. เช† เชตเชฟเชญเชพเช— เชคเซเชฐเชฃเซ‡เชฏ เชฌเซเชฐเซ‹เช•เชฐเซ‹เชฎเชพเช‚ เชตเชนเซ‡เช‚เชšเชพเชฏเซ‡เชฒเซ‹ เช›เซ‡. เชฌเซเชฐเซ‹เช•เชฐ 3 เชชเชพเช›เชณ เช›เซ‡, เชคเซ‡ เช†เช  เชธเซ‡เช•เชจเซเชก เชชเชนเซ‡เชฒเชพ เชฒเซ€เชกเชฐ เชธเชพเชฅเซ‡ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เช เชฅเชฏเซเช‚ เชนเชคเซเช‚ เช…เชจเซ‡ เชนเชตเซ‡ 7456 เชฎเซ‡เชธเซ‡เชœ เชชเชพเช›เชณ เช›เซ‡. เชฌเซเชฐเซ‹เช•เชฐ 1 เชฎเชพเชคเซเชฐ เชเช• เชธเซ‡เช•เชจเซเชก เชชเชพเช›เชณ เชนเชคเซ‹. เช…เชฎเชพเชฐเชพ เชจเชฟเชฐเซเชฎเชพเชคเชพ เชเช• เชธเช‚เชฆเซ‡เชถ เชฎเซ‹เช•เชฒเซ‡ เช›เซ‡ เช…เชจเซ‡ เชงเซ€เชฎเชพ เช…เชฅเชตเชพ เชฎเซƒเชค เช…เชจเซเชฏเชพเชฏเซ€เช“ เช•เซ‡ เชœเซ‡เชจเซ€ เชจเซ‡เชคเชพ เชฐเชพเชน เชœเซ‹เชคเชพ เชจเชฅเซ€ เชคเซ‡เชจเชพ เช“เชตเชฐเชนเซ‡เชก เชตเชฟเชจเชพ, เชเชกเชชเชฅเซ€ เชเช• ack เชชเซเชฐเชพเชชเซเชค เช•เชฐเซ‡ เช›เซ‡.

เชฐเซ‡เชฌเชฟเชŸเชเชฎเช•เซเชฏเซ เชตเชฟ เช•เชพเชซเช•เชพ: เชฆเซ‹เชท เชธเชนเชจเชถเซ€เชฒเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 7. เชคเซเชฐเชฃ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเช“ เชธเชพเชฅเซ‡ ISR

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

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

เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชฎเชพเช‚ bootstrap.servers เช‰เชคเซเชชเชพเชฆเช• เชชเชพเชธเซ‡ เช˜เชฃเชพ เชฌเซเชฐเซ‹เช•เชฐเซเชธ เชฒเชฟเชธเซเชŸเซ‡เชก เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชฌเซ€เชœเชพ เชฌเซเชฐเซ‹เช•เชฐเชจเซ‡ เชชเซ‚เช›เซ€ เชถเช•เซ‡ เช›เซ‡ เช•เซ‡ เชจเชตเชพ เชธเซ‡เช•เซเชถเชจ เชฒเซ€เชกเชฐ เช•เซ‹เชฃ เช›เซ‡. เชคเซ‡ เชชเช›เซ€ เชฌเซเชฐเซ‹เช•เชฐ 1 เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฃ เชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชธเช‚เชฆเซ‡เชถเชพ เชฎเซ‹เช•เชฒเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เซ‡ เช›เซ‡.

เชฐเซ‡เชฌเชฟเชŸเชเชฎเช•เซเชฏเซ เชตเชฟ เช•เชพเชซเช•เชพ: เชฆเซ‹เชท เชธเชนเชจเชถเซ€เชฒเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 9. เชŸเซ‚เช‚เช•เชพ เชตเชฟเชฐเชพเชฎ เชชเช›เซ€ เชธเช‚เชฆเซ‡เชถเชพ เชฎเซ‹เช•เชฒเชตเชพเชจเซเช‚ เชซเชฐเซ€ เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡

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

เชฐเซ‡เชฌเชฟเชŸเชเชฎเช•เซเชฏเซ เชตเชฟ เช•เชพเชซเช•เชพ: เชฆเซ‹เชท เชธเชนเชจเชถเซ€เชฒเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 10. เชฌเซเชฐเซ‹เช•เชฐ 3 เชชเชฐเชจเชพ เช…เชจเซเชฏเชพเชฏเซ€เชจเซ‡ ISRเชฎเชพเช‚เชฅเซ€ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡

เชฌเซเชฐเซ‹เช•เชฐ 1 เชจเซ€เชšเซ‡ เชœเชพเชฏ เช›เซ‡ เช…เชจเซ‡ 3 เชธเช‚เชฆเซ‡เชถเชพเช“เชจเซ€ เช–เซ‹เชŸ เชธเชพเชฅเซ‡ เชฒเซ€เชกเชฐเชถเชฟเชช เชฐเซ‹เชฒ เชฌเซเชฐเซ‹เช•เชฐ 15286 เชชเชพเชธเซ‡ เชœเชพเชฏ เช›เซ‡! เช‰เชคเซเชชเชพเชฆเช•เชจเซ‡ เช•เชจเซ‡เช•เซเชถเชจ เชญเซ‚เชฒ เชธเช‚เชฆเซ‡เชถ เชชเซเชฐเชพเชชเซเชค เชฅเชพเชฏ เช›เซ‡. ISR เชจเซ€ เชฌเชนเชพเชฐเชจเชพ เชจเซ‡เชคเชพเชจเซเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ เชซเช•เซเชค เชธเซ‡เชŸเชฟเช‚เช—เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชœ เชถเช•เซเชฏ เชนเชคเซเช‚ unclean.leader.election.enable=true. เชœเซ‹ เชคเซ‡ เชฎเชพเช‚ เชธเซเชฅเชพเชชเชฟเชค เชฅเชฏเซ‡เชฒ เช›เซ‡ เช–เซ‹เชŸเซเช‚, เชชเช›เซ€ เชธเช‚เช•เซเชฐเชฎเชฃ เชฅเชถเซ‡ เชจเชนเซ€เช‚ เช…เชจเซ‡ เชฌเชงเซ€ เชตเชพเช‚เชšเชตเชพ เช…เชจเซ‡ เชฒเช–เชตเชพเชจเซ€ เชตเชฟเชจเช‚เชคเซ€เช“ เชจเช•เชพเชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช…เชฎเซ‡ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเชฎเชพเช‚ เชคเซ‡เชจเชพ เช…เช•เชฌเช‚เชง เชกเซ‡เชŸเชพ เชธเชพเชฅเซ‡ เชฌเซเชฐเซ‹เช•เชฐ 1 เชชเชฐเชค เช†เชตเซ‡ เชคเซ‡เชจเซ€ เชฐเชพเชน เชœเซ‹เชˆ เชฐเชนเซเชฏเชพ เช›เซ€เช, เชœเซ‡ เชซเชฐเซ€เชฅเซ€ เชจเซ‡เชคเซƒเชคเซเชต เชธเช‚เชญเชพเชณเชถเซ‡.

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

เชจเชฟเชฐเซเชฎเชพเชคเชพ เช›เซ‡เชฒเซเชฒเชพ เชฌเซเชฐเซ‹เช•เชฐ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฃ เชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชœเซเช เช›เซ‡ เช•เซ‡ เชคเซ‡ เชนเชตเซ‡ เชตเชฟเชญเชพเช—เชจเซ‹ เชจเซ‡เชคเชพ เช›เซ‡. เชคเซ‡ เชฌเซเชฐเซ‹เช•เชฐ 3 เชจเซ‡ เชธเช‚เชฆเซ‡เชถเชพ เชฎเซ‹เช•เชฒเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡.

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

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

Acks=all เช…เชจเซ‡ ISR

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

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

เชตเชงเชพเชฐเชพเชจเชพ เชšเชพเชฐ เชธเซ‡เช•เชจเซเชกเชจเชพ เชตเชฟเชฒเช‚เชฌ เชชเช›เซ€, เชฌเซเชฐเซ‹เช•เชฐ 2 เชเช• ack เชฎเซ‹เช•เชฒเซ‡ เช›เซ‡. เชฌเชงเซ€ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเช“ เชนเชตเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช…เชชเชกเซ‡เชŸ เชฅเชˆ เช—เชˆ เช›เซ‡.

เชฐเซ‡เชฌเชฟเชŸเชเชฎเช•เซเชฏเซ เชตเชฟ เช•เชพเชซเช•เชพ: เชฆเซ‹เชท เชธเชนเชจเชถเซ€เชฒเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 14. เชฌเชงเซ€ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเช“ เชธเช‚เชฆเซ‡เชถเชพเช“ เชธเชพเชšเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ ack เชฎเซ‹เช•เชฒเซ‡ เช›เซ‡

เชฌเซเชฐเซ‹เช•เชฐ 3 เชนเชตเซ‡ เชตเชงเซ เชชเชพเช›เชณ เชชเชกเซ€ เช—เชฏเซ‹ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ ISRเชฎเชพเช‚เชฅเซ€ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. เชฒเซ‡เชŸเชจเซเชธเซ€ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เช˜เชŸเซ€ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ ISR เชฎเชพเช‚ เช•เซ‹เชˆ เชงเซ€เชฎเซ€ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เชฌเชพเช•เซ€ เชจเชฅเซ€. เชฌเซเชฐเซ‹เช•เชฐ 2 เชนเชตเซ‡ เชฎเชพเชคเซเชฐ เชฌเซเชฐเซ‹เช•เชฐ 1 เชจเซ€ เชฐเชพเชน เชœเซเช เช›เซ‡, เช…เชจเซ‡ เชคเซ‡เชจเซ€ เชชเชพเชธเซ‡ เชธเชฐเซ‡เชฐเชพเชถ 500 ms เช›เซ‡.

เชฐเซ‡เชฌเชฟเชŸเชเชฎเช•เซเชฏเซ เชตเชฟ เช•เชพเชซเช•เชพ: เชฆเซ‹เชท เชธเชนเชจเชถเซ€เชฒเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 15. เชฌเซเชฐเซ‹เช•เชฐ 3 เชชเชฐเชจเซ€ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ ISRเชฎเชพเช‚เชฅเซ€ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡

เชชเช›เซ€ เชฌเซเชฐเซ‹เช•เชฐ 2 เช˜เชŸเซ‡ เช›เซ‡ เช…เชจเซ‡ เชธเช‚เชฆเซ‡เชถเชพเช“เชจเซ€ เช–เซ‹เชŸ เชตเชฟเชจเชพ เชจเซ‡เชคเซƒเชคเซเชต เชฌเซเชฐเซ‹เช•เชฐ 1 เชชเชพเชธเซ‡ เชœเชพเชฏ เช›เซ‡.

เชฐเซ‡เชฌเชฟเชŸเชเชฎเช•เซเชฏเซ เชตเชฟ เช•เชพเชซเช•เชพ: เชฆเซ‹เชท เชธเชนเชจเชถเซ€เชฒเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 16. เชฌเซเชฐเซ‹เช•เชฐ 2 เชชเชกเซ‡ เช›เซ‡

เช‰เชคเซเชชเชพเชฆเช• เชเช• เชจเชตเซ‹ เชจเซ‡เชคเชพ เชถเซ‹เชงเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชธเช‚เชฆเซ‡เชถเชพ เชฎเซ‹เช•เชฒเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡. เชตเชฟเชฒเช‚เชฌ เชตเชงเซ เช˜เชŸเซเชฏเซ‹ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ ISR เชนเชตเซ‡ เชเช• เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เชงเชฐเชพเชตเซ‡ เช›เซ‡! เชคเซ‡เชฅเซ€ เชตเชฟเช•เชฒเซเชช acks=เชฌเชงเชพ เชฐเซ€เชกเชจเซเชกเชจเซเชธเซ€ เช‰เชฎเซ‡เชฐเชคเซเช‚ เชจเชฅเซ€.

เชฐเซ‡เชฌเชฟเชŸเชเชฎเช•เซเชฏเซ เชตเชฟ เช•เชพเชซเช•เชพ: เชฆเซ‹เชท เชธเชนเชจเชถเซ€เชฒเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 17. เชฌเซเชฐเซ‹เช•เชฐ 1 เชชเชฐเชจเซ€ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เชธเช‚เชฆเซ‡เชถเชพเช“ เช—เซเชฎเชพเชตเซเชฏเชพ เชตเชฟเชจเชพ เช†เช—เซ‡เชตเชพเชจเซ€ เชฒเซ‡ เช›เซ‡

เชชเช›เซ€ เชฌเซเชฐเซ‹เช•เชฐ 1 เช•เซเชฐเซ‡เชถ เชฅเชพเชฏ เช›เซ‡ เช…เชจเซ‡ 3 เชธเช‚เชฆเซ‡เชถเชพเช“เชจเชพ เชจเซเช•เชถเชพเชจ เชธเชพเชฅเซ‡ เชฒเซ€เชก เชฌเซเชฐเซ‹เช•เชฐ 14238 เชชเชฐ เชœเชพเชฏ เช›เซ‡!

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

เช…เชฎเซ‡ เชตเชฟเช•เชฒเซเชช เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชถเช•เซเชฏเชพ เชจเชฅเซ€ unclean.leader.election.enable เช…เชฐเซเชฅเชฎเชพเช‚ เชธเชพเชšเซเช‚. เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ เชคเซ‡ เชฌเชฐเชพเชฌเชฐ เช›เซ‡ เช–เซ‹เชŸเซเช‚. เชธเซ‡เชŸเชฟเช‚เช—เซเชธ acks=เชฌเชงเชพ ั unclean.leader.election.enable=true เช•เซ‡เชŸเชฒเซ€เช• เชตเชงเชพเชฐเชพเชจเซ€ เชกเซ‡เชŸเชพ เชธเซเชฐเช•เซเชทเชพ เชธเชพเชฅเซ‡ เชธเซเชฒเชญเชคเชพ เชชเซ‚เชฐเซ€ เชชเชพเชกเซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เชœเซ‡เชฎ เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹, เช…เชฎเซ‡ เชนเชœเซ เชชเชฃ เชธเช‚เชฆเซ‡เชถเชพเช“ เช—เซเชฎเชพเชตเซ€ เชถเช•เซ€เช เช›เซ€เช.

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

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

Acks=all, min.insync.replicas เช…เชจเซ‡ ISR

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

เชคเซ‡เชฅเซ€ เชฌเซเชฐเซ‹เช•เชฐ 2 เชชเชพเชธเซ‡ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เชฒเซ€เชกเชฐ เช›เซ‡ เช…เชจเซ‡ เชฌเซเชฐเซ‹เช•เชฐ 3 เชชเชฐ เช…เชจเซเชฏเชพเชฏเซ€เชจเซ‡ ISR เชฎเชพเช‚เชฅเซ€ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชฐเซ‡เชฌเชฟเชŸเชเชฎเช•เซเชฏเซ เชตเชฟ เช•เชพเชซเช•เชพ: เชฆเซ‹เชท เชธเชนเชจเชถเซ€เชฒเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 19. เชฌเซ‡ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเช“เชฎเชพเช‚เชฅเซ€ ISR

เชฌเซเชฐเซ‹เช•เชฐ 2 เช˜เชŸเซ‡ เช›เซ‡ เช…เชจเซ‡ เชธเช‚เชฆเซ‡เชถเชพเช“เชจเซ€ เช–เซ‹เชŸ เชตเชฟเชจเชพ เชฌเซเชฐเซ‹เช•เชฐ 1 เชจเซ‡ เชจเซ‡เชคเซƒเชคเซเชต เชชเชธเชพเชฐ เช•เชฐเซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เชนเชตเซ‡ ISR เชฎเชพเชคเซเชฐ เชเช• เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เชงเชฐเชพเชตเซ‡ เช›เซ‡. เช† เชฐเซ‡เช•เซ‹เชฐเซเชกเซเชธ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชจเซเชฏเซ‚เชจเชคเชฎ เชธเช‚เช–เซเชฏเชพเชจเซ‡ เชชเซ‚เชฐเซเชฃ เช•เชฐเชคเซเช‚ เชจเชฅเซ€, เช…เชจเซ‡ เชคเซ‡เชฅเซ€ เชฌเซเชฐเซ‹เช•เชฐ เชญเซ‚เชฒ เชธเชพเชฅเซ‡ เชฒเช–เชตเชพเชจเชพ เชชเซเชฐเชฏเชพเชธเชจเซ‹ เชœเชตเชพเชฌ เช†เชชเซ‡ เช›เซ‡ NotEnoughReplicas.

เชฐเซ‡เชฌเชฟเชŸเชเชฎเช•เซเชฏเซ เชตเชฟ เช•เชพเชซเช•เชพ: เชฆเซ‹เชท เชธเชนเชจเชถเซ€เชฒเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 20. ISR เชจเซ€ เชธเช‚เช–เซเชฏเชพ min.insync.replicas เชฎเชพเช‚ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เช•เชฐเชคเชพ เชเช• เช“เช›เซ€ เช›เซ‡

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

เชœเซเชฏเชพเชฐเซ‡ เชกเซ‡เชŸเชพ เชธเซเชฐเช•เซเชทเชพ เชฎเชพเชŸเซ‡ เชธเซเชฒเชญเชคเชพ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡

เชœเซ‡เชฎ RabbitMQ เชธเชพเชฅเซ‡ เช•เซ‡เชธ, เช•เซ‡เชŸเชฒเซ€เช•เชตเชพเชฐ เชกเซ‡เชŸเชพ เชธเซเชฐเช•เซเชทเชพ เชฎเชพเชŸเซ‡ เชธเซเชฒเชญเชคเชพ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡. เชคเชฎเชพเชฐเซ‡ เชœเซ‡ เชตเชฟเชถเซ‡ เชตเชฟเชšเชพเชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชคเซ‡ เช…เชนเซ€เช‚ เช›เซ‡:

  • เชถเซเช‚ เชชเซเชฐเช•เชพเชถเช• เช–เชพเชฒเซ€ เชญเซ‚เชฒ เชชเชฐเชค เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เช…เชชเชธเซเชŸเซเชฐเซ€เชฎ เชธเซ‡เชตเชพ เช…เชฅเชตเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เชชเช›เซ€เชฅเซ€ เชซเชฐเซ€ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡?
  • เชถเซเช‚ เชชเซเชฐเช•เชพเชถเช• เชชเช›เซ€เชฅเซ€ เชซเชฐเซ€ เชชเซเชฐเชฏเชพเชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเซเชฅเชพเชจเชฟเช• เชฐเซ€เชคเซ‡ เช…เชฅเชตเชพ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เชธเช‚เชฆเซ‡เชถ เชธเชพเชšเชตเซ€ เชถเช•เซ‡ เช›เซ‡?

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

ISR เชจเซ‹ เช…เชฐเซเชฅ

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

เช…เชฎเซ‡ เช…เชฐเซเชฅ เชœเชพเชคเซ‡ เชชเชธเช‚เชฆ เช•เชฐเซ€เช เช›เซ€เช replica.lag.time.max.ms เชคเชฎเชพเชฐเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเซ‹ เช…เชจเซเชธเชพเชฐ. เช…เชจเชฟเชตเชพเชฐเซเชฏเชชเชฃเซ‡, เช† เชชเชฐเชฟเชฎเชพเชฃเชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เช…เชฎเซ‡ เช•เซเชฏเชพเชฐเซ‡ เชธเซเชตเซ€เช•เชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‡เชŸเชฒเซ‹ เชตเชฟเชฒเช‚เชฌ เช•เชฐเชตเชพ เชคเซˆเชฏเชพเชฐ เช›เซ€เช acks=เชฌเชงเชพ. เชกเชฟเชซเซ‰เชฒเซเชŸ เชฎเซ‚เชฒเซเชฏ เชฆเชธ เชธเซ‡เช•เชจเซเชก เช›เซ‡. เชœเซ‹ เช† เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช–เซ‚เชฌ เชฒเชพเช‚เชฌเซ เช›เซ‡, เชคเซ‹ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เช˜เชŸเชพเชกเซ€ เชถเช•เซ‹ เช›เซ‹. เชชเช›เซ€ ISR เชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ€ เช†เชตเชฐเซเชคเชจ เชตเชงเชถเซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เช…เชจเซเชฏเชพเชฏเซ€เช“เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เช…เชจเซ‡ เชตเชงเซ เชตเช–เชค เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

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

เช•เซเชฒเชพเชฏเชจเซเชŸ เช•เชจเซ‡เช•เซเชถเชจ เช—เซ‡เชฐเช‚เชŸเซ€

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

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

เช•เชพเชซเช•เชพ เชธเชฐเซเชตเชธเช‚เชฎเชคเชฟ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ

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

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

เชเซ‚เช•เซ€เชชเชฐ เช•เซเชฒเชธเซเชŸเชฐเชจเซ€ เชธเซเชฅเชฟเชคเชฟเชจเซ‹ เชธเช‚เช—เซเชฐเชน เช•เชฐเซ‡ เช›เซ‡:

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

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

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

เชฆเชฐเซ‡เช• เชตเชฟเชญเชพเช— เชจเชฟเชฏเช‚เชคเซเชฐเช• เชฎเชพเชŸเซ‡:

  • ISR เช…เชจเซ‡ เชฒเซ€เชกเชฐ เชตเชฟเชถเซ‡ เชเซ‚เช•เซ€เชชเชฐเชฎเชพเช‚ เชฎเชพเชนเชฟเชคเซ€ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ‡ เช›เซ‡;
  • เชฆเชฐเซ‡เช• เชฌเซเชฐเซ‹เช•เชฐเชจเซ‡ เชฒเซ€เชกเชฐเช…เชจเซ‡เช†เชˆเชเชธเช†เชฐเช•เชฎเชพเชจเซเชก เชฎเซ‹เช•เชฒเซ‡ เช›เซ‡ เชœเซ‡ เช† เชชเชพเชฐเซเชŸเซ€เชถเชจเชจเซ€ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เชนเซ‹เชธเซเชŸ เช•เชฐเซ‡ เช›เซ‡, เชฌเซเชฐเซ‹เช•เชฐเซ‹เชจเซ‡ ISR เช…เชจเซ‡ เชฒเซ€เชกเชฐ เชตเชฟเชถเซ‡ เชœเชพเชฃ เช•เชฐเซ‡ เช›เซ‡.

เชœเซเชฏเชพเชฐเซ‡ เชฒเซ€เชกเชฐ เชธเชพเชฅเซ‡เชจเซ‹ เชฌเซเชฐเซ‹เช•เชฐ เชชเชกเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชเซ‚เช•เซ€เชชเชฐ เชจเชฟเชฏเช‚เชคเซเชฐเช•เชจเซ‡ เชธเซ‚เชšเชจเชพ เชฎเซ‹เช•เชฒเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชจเชตเชพ เชฒเซ€เชกเชฐเชจเซ‡ เชชเชธเช‚เชฆ เช•เชฐเซ‡ เช›เซ‡. เชซเชฐเซ€เชฅเซ€, เชจเชฟเชฏเช‚เชคเซเชฐเช• เชธเซŒเชชเซเชฐเชฅเชฎ เชเซ‚เช•เซ€เชชเชฐเชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชชเช›เซ€ เชฆเชฐเซ‡เช• เชฌเซเชฐเซ‹เช•เชฐเชจเซ‡ เชจเซ‡เชคเซƒเชคเซเชต เชชเชฐเชฟเชตเชฐเซเชคเชจเชจเซ€ เชธเซ‚เชšเชจเชพ เช†เชชเชคเซ‹ เช†เชฆเซ‡เชถ เชฎเซ‹เช•เชฒเซ‡ เช›เซ‡.

เชฆเชฐเซ‡เช• เชจเซ‡เชคเชพ ISR เชจเซ€ เชญเชฐเชคเซ€ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เช›เซ‡. เชธเซ‡เชŸเชฟเช‚เช—เซเชธ replica.lag.time.max.ms เชคเซเชฏเชพเช‚ เช•เซ‹เชฃ เชชเซเชฐเชตเซ‡เชถ เช•เชฐเชถเซ‡ เชคเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเซ‡ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ ISR เชฌเชฆเชฒเชพเชฏ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชฒเซ€เชกเชฐ เชเซ‚เช•เซ€เชชเชฐเชจเซ‡ เชจเชตเซ€ เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชธเชพเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡.

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

เชฐเซ‡เชฌเชฟเชŸเชเชฎเช•เซเชฏเซ เชตเชฟ เช•เชพเชซเช•เชพ: เชฆเซ‹เชท เชธเชนเชจเชถเซ€เชฒเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 21. เช•เชพเชซเช•เชพ เชธเชฐเซเชตเชธเช‚เชฎเชคเชฟ

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

เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเชจเซ€ เชตเชฟเช—เชคเซ‹เชจเซ‡ เชธเชฎเชœเชตเชพเชฅเซ€ เชคเชฎเชจเซ‡ เชธเช‚เชญเชตเชฟเชค เชกเซ‡เชŸเชพ เช—เซเชฎเชพเชตเชตเชพเชจเชพ เชฆเซƒเชถเซเชฏเซ‹เชจเซ‡ เชตเชงเซ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชธเชฎเชœเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เชฎเชณเซ‡ เช›เซ‡.

เชธเซ‡เชฎเซเชชเชฒเชฟเช‚เช— เช•เซเชตเซ‡เชฐเซ€เช, เชฒเซ‹เช— เชเชจเซเชก เช“เชซเชธเซ‡เชŸ (LEO) เช…เชจเซ‡ เชนเชพเช‡เชตเซ‹เชŸเชฐ เชฎเชพเชฐเซเช• (HW)

เช…เชฎเซ‡ เชฎเชพเชจเซเชฏเซเช‚ เช•เซ‡ เช…เชจเซเชฏเชพเชฏเซ€เช“ เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ เชจเซ‡เชคเชพเชจเซ‡ เช†เชจเชฏเชจ เชตเชฟเชจเช‚เชคเซ€เช“ เชฎเซ‹เช•เชฒเซ‡ เช›เซ‡. เชกเชฟเชซเซ‰เชฒเซเชŸ เช…เช‚เชคเชฐเชพเชฒ 500ms เช›เซ‡. เช† RabbitMQ เชฅเซ€ เช…เชฒเช— เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ RabbitMQ เชฎเชพเช‚ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เช•เชคเชพเชฐ เชฎเชฟเชฐเชฐ เชฆเซเชตเชพเชฐเชพ เชจเชนเซ€เช‚ เชชเชฐเช‚เชคเซ เชฎเชพเชธเซเชŸเชฐ เชฆเซเชตเชพเชฐเชพ เชถเชฐเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชฎเชพเชธเซเชŸเชฐ เช…เชฐเซ€เชธเชพเช“เชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เชฆเชฌเชพเชฃ เช•เชฐเซ‡ เช›เซ‡.

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

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

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

เชจเซ‡เชคเชพ เชจเชฟเชทเซเชซเชณเชคเชพ

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

  1. เชคเซ‡ เชธเซเชฅเชพเชจเชฟเช• เชฒเซ‹เช—เชจเซ‡ เชœเชพเชฃเซ€เชคเชพ HW เชจเซ‡ เช•เชพเชชเซ€ เชจเชพเช–เชถเซ‡ เช…เชจเซ‡ เชจเชตเชพ เชฒเซ€เชกเชฐเชจเซ‡ เช† เชšเชฟเชนเซเชจ เชชเช›เซ€ เชธเช‚เชฆเซ‡เชถเชพเช“ เชฎเชพเชŸเซ‡ เชตเชฟเชจเช‚เชคเซ€ เชฎเซ‹เช•เชฒเชถเซ‡.
  2. เชจเซ‡เชคเชพ เชšเซ‚เช‚เชŸเชพเชฏเชพ เชคเซ‡ เชธเชฎเชฏเซ‡ HW เชจเซ‡ เชถเซ‹เชงเชตเชพ เชฎเชพเชŸเซ‡ เชจเซ‡เชคเชพเชจเซ‡ เชตเชฟเชจเช‚เชคเซ€ เชฎเซ‹เช•เชฒเชถเซ‡, เช…เชจเซ‡ เชชเช›เซ€ เช† เช‘เชซเชธเซ‡เชŸเชฎเชพเช‚ เชฒเซ‹เช—เชจเซ‡ เช•เชพเชชเซ€ เชจเชพเช–เชถเซ‡. เชคเซ‡ เชชเช›เซ€ เช† เช‘เชซเชธเซ‡เชŸเชฅเซ€ เชถเชฐเซ‚ เช•เชฐเซ€เชจเซ‡ เชธเชพเชฎเชฏเชฟเช• เช†เชจเชฏเชจ เชตเชฟเชจเช‚เชคเซ€เช“ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเชถเซ‡.

เช…เชจเซเชฏเชพเชฏเซ€เชจเซ‡ เชจเซ€เชšเซ‡เชจเชพ เช•เชพเชฐเชฃเซ‹เชธเชฐ เชฒเซ‹เช—เชจเซ‡ เช•เชพเชชเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเซ€ เชถเช•เซ‡ เช›เซ‡:

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

เช•เซเชฒเชธเซเชŸเชฐ เชธเชพเชฅเซ‡ เชชเซเชจเชƒเชฎเชฟเชฒเชจ

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

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

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

เช•เชจเซ‡เช•เซเชŸเชฟเชตเชฟเชŸเซ€ เช—เซเชฎเชพเชตเชตเซ€

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

เชจเซ€เชšเซ‡ เช•เซ‡เชŸเชฒเชพเช• เช•เชจเซ‡เช•เซเชŸเชฟเชตเชฟเชŸเซ€ เชจเชฟเชทเซเชซเชณเชคเชพเชจเชพ เชฆเซƒเชถเซเชฏเซ‹ เช›เซ‡:

  • เชฆเซƒเชถเซเชฏ 1: เช…เชจเซเชฏเชพเชฏเซ€ เชจเซ‡เชคเชพเชจเซ‡ เชœเซ‹เชคเซ‹ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชคเซ‡เชฎ เช›เชคเชพเช‚ เชเซ‚เช•เซ€เชชเชฐเชจเซ‡ เชœเซเช เช›เซ‡.
  • เชฆเซƒเชถเซเชฏ 2: เชจเซ‡เชคเชพ เช•เซ‹เชˆ เช…เชจเซเชฏเชพเชฏเซ€เช“เชจเซ‡ เชœเซ‹เชคเชพ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชคเซ‡เชฎ เช›เชคเชพเช‚ เชคเซ‡ เชเซ‚เช•เซ€เชชเชฐเชจเซ‡ เชœเซเช เช›เซ‡.
  • เชฆเซƒเชถเซเชฏ 3: เช…เชจเซเชฏเชพเชฏเซ€ เชจเซ‡เชคเชพเชจเซ‡ เชœเซเช เช›เซ‡, เชชเชฐเช‚เชคเซ เชเซ‚เช•เซ€เชชเชฐเชจเซ‡ เชœเซ‹เชคเซ‹ เชจเชฅเซ€.
  • เชฆเซƒเชถเซเชฏ 4: เชจเซ‡เชคเชพ เช…เชจเซเชฏเชพเชฏเซ€เช“เชจเซ‡ เชœเซเช เช›เซ‡, เชชเชฐเช‚เชคเซ เชเซ‚เช•เซ€เชชเชฐเชจเซ‡ เชœเซ‹เชคเซ‹ เชจเชฅเซ€.
  • เชฆเซƒเชถเซเชฏ 5: เช…เชจเซเชฏเชพเชฏเซ€ เช…เชจเซเชฏ เช•เชพเชซเช•เชพ เชจเซ‹เชกเซเชธ เช…เชจเซ‡ เชเซ‚เช•เซ€เชชเชฐ เชฌเช‚เชจเซ‡เชฅเซ€ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช…เชฒเช— เช›เซ‡.
  • เชฆเซƒเชถเซเชฏ 6: เชฒเซ€เชกเชฐ เช…เชจเซเชฏ เช•เชพเชซเช•เชพ เชจเซ‹เชกเซเชธ เช…เชจเซ‡ เชเซ‚เช•เซ€เชชเชฐ เชฌเช‚เชจเซ‡เชฅเซ€ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช…เชฒเช— เช›เซ‡.
  • เชฆเซƒเชถเซเชฏ 7: เช•เชพเชซเช•เชพ เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐ เชจเซ‹เชก เช…เชจเซเชฏ เช•เชพเชซเช•เชพ เชจเซ‹เชก เชœเซ‹เชˆ เชถเช•เชคเซเช‚ เชจเชฅเซ€.
  • เชฆเซƒเชถเซเชฏ 8: เช•เชพเชซเช•เชพ เชจเชฟเชฏเช‚เชคเซเชฐเช• เชเซ‚เช•เซ€เชชเชฐเชจเซ‡ เชœเซ‹เชคเซ‹ เชจเชฅเซ€.

เชฆเชฐเซ‡เช• เชฆเซƒเชถเซเชฏเชจเซเช‚ เชชเซ‹เชคเชพเชจเซเช‚ เชตเชฐเซเชคเชจ เชนเซ‹เชฏ เช›เซ‡.

เชฆเซƒเชถเซเชฏ 1: เช…เชจเซเชฏเชพเชฏเซ€ เชฒเซ€เชกเชฐเชจเซ‡ เชœเซ‹เชคเซ‹ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชคเซ‡เชฎ เช›เชคเชพเช‚ เชเซ‚เช•เซ€เชชเชฐเชจเซ‡ เชœเซเช เช›เซ‡

เชฐเซ‡เชฌเชฟเชŸเชเชฎเช•เซเชฏเซ เชตเชฟ เช•เชพเชซเช•เชพ: เชฆเซ‹เชท เชธเชนเชจเชถเซ€เชฒเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 22. เชฆเซƒเชถเซเชฏ 1: เชคเซเชฐเชฃ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเช“เชจเซเช‚ ISR

เช•เชจเซ‡เช•เซเชŸเชฟเชตเชฟเชŸเซ€ เชจเชฟเชทเซเชซเชณเชคเชพ เชฌเซเชฐเซ‹เช•เชฐ 3 เชจเซ‡ เชฌเซเชฐเซ‹เช•เชฐเซเชธ 1 เช…เชจเซ‡ 2 เชฅเซ€ เช…เชฒเช— เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชเซ‚เช•เซ€เชชเชฐเชฅเซ€ เชจเชนเซ€เช‚. เชฌเซเชฐเซ‹เช•เชฐ 3 เชนเชตเซ‡ เช†เชจเชฏเชจ เชตเชฟเชจเช‚เชคเซ€เช“ เชฎเซ‹เช•เชฒเซ€ เชถเช•เชถเซ‡ เชจเชนเซ€เช‚. เชธเชฎเชฏ เชตเซ€เชคเซ€ เช—เชฏเชพ เชชเช›เซ€ replica.lag.time.max.ms เชคเซ‡ ISR เชฎเชพเช‚เชฅเซ€ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชธเช‚เชฆเซ‡เชถ เช•เชฎเชฟเชŸเซเชธเชฎเชพเช‚ เชญเชพเช— เชฒเซ‡เชคเซ‹ เชจเชฅเซ€. เชเช•เชตเชพเชฐ เช•เชจเซ‡เช•เซเชŸเชฟเชตเชฟเชŸเซ€ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เชฅเชˆ เชœเชพเชฏ เชคเซ‡ เชชเช›เซ€, เชคเซ‡ เชซเชฐเซ€เชฅเซ€ เชตเชฟเชจเช‚เชคเซ€เช“ เชฎเซ‡เชณเชตเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเชถเซ‡ เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชจเซ‡เชคเชพ เชธเชพเชฅเซ‡ เชธเช‚เชชเชฐเซเช• เช•เชฐเชถเซ‡ เชคเซเชฏเชพเชฐเซ‡ ISR เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชถเซ‡. เชเซ‚เช•เซ€เชชเชฐ เชชเชฟเช‚เช—เซเชธ เชฎเซ‡เชณเชตเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เชถเซ‡ เช…เชจเซ‡ เชฎเชพเชจเซ€ เชฒเซ‡เชถเซ‡ เช•เซ‡ เชฌเซเชฐเซ‹เช•เชฐ เชœเซ€เชตเชฟเชค เช›เซ‡ เช…เชจเซ‡ เชธเซเชตเชธเซเชฅ เช›เซ‡.

เชฐเซ‡เชฌเชฟเชŸเชเชฎเช•เซเชฏเซ เชตเชฟ เช•เชพเชซเช•เชพ: เชฆเซ‹เชท เชธเชนเชจเชถเซ€เชฒเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 23. เชฆเซƒเชถเซเชฏ 1: เชœเซ‹ replica.lag.time.max.ms เช…เช‚เชคเชฐเชพเชฒเชฎเชพเช‚ เชฌเซเชฐเซ‹เช•เชฐ เชชเชพเชธเซ‡เชฅเซ€ เช•เซ‹เชˆ เช†เชจเชฏเชจ เชตเชฟเชจเช‚เชคเซ€ เชชเซเชฐเชพเชชเซเชค เชจ เชฅเชพเชฏ เชคเซ‹ เชคเซ‡เชจเซ‡ ISRเชฎเชพเช‚เชฅเซ€ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

RabbitMQ เชจเซ€ เชœเซ‡เชฎ เช•เซ‹เชˆ เชธเซเชชเซเชฒเชฟเชŸ-เชฌเซเชฐเซ‡เชˆเชจ เช…เชฅเชตเชพ เชจเซ‹เชก เชธเชธเซเชชเซ‡เชจเซเชถเชจ เชจเชฅเซ€. เชคเซ‡เชจเชพ เชฌเชฆเชฒเซ‡, เชจเชฟเชฐเชฐเซเชฅเช•เชคเชพ เช“เช›เซ€ เชฅเชพเชฏ เช›เซ‡.

เชฆเซƒเชถเซเชฏ 2: เชจเซ‡เชคเชพ เช•เซ‹เชˆ เช…เชจเซเชฏเชพเชฏเซ€เช“เชจเซ‡ เชœเซ‹เชคเชพ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชคเซ‡เชฎ เช›เชคเชพเช‚ เชคเซ‡ เชเซ‚เช•เซ€เชชเชฐเชจเซ‡ เชœเซเช เช›เซ‡

เชฐเซ‡เชฌเชฟเชŸเชเชฎเช•เซเชฏเซ เชตเชฟ เช•เชพเชซเช•เชพ: เชฆเซ‹เชท เชธเชนเชจเชถเซ€เชฒเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 24. เชฆเซƒเชถเซเชฏ 2. เชจเซ‡เชคเชพ เช…เชจเซ‡ เชฌเซ‡ เช…เชจเซเชฏเชพเชฏเซ€เช“

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

เชฐเซ‡เชฌเชฟเชŸเชเชฎเช•เซเชฏเซ เชตเชฟ เช•เชพเชซเช•เชพ: เชฆเซ‹เชท เชธเชนเชจเชถเซ€เชฒเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 25. เชฆเซƒเชถเซเชฏ 2. ISR เชฎเชพเชคเซเชฐ เชจเซ‡เชคเชพ เชธเซเชงเซ€ เชธเช‚เช•เซ‹เชšเชพเชˆ เช—เชฏเซเช‚ เช›เซ‡

เชฆเซƒเชถเซเชฏ 3. เช…เชจเซเชฏเชพเชฏเซ€ เชจเซ‡เชคเชพเชจเซ‡ เชœเซเช เช›เซ‡, เชชเชฐเช‚เชคเซ เชเซ‚เช•เซ€เชชเชฐเชจเซ‡ เชœเซ‹เชคเซ‹ เชจเชฅเซ€

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

เชฐเซ‡เชฌเชฟเชŸเชเชฎเช•เซเชฏเซ เชตเชฟ เช•เชพเชซเช•เชพ: เชฆเซ‹เชท เชธเชนเชจเชถเซ€เชฒเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 26. เชฆเซƒเชถเซเชฏ 3: เช…เชจเซเชฏเชพเชฏเซ€ เชจเซ‡เชคเชพเชจเซ‡ เชตเชฟเชจเช‚เชคเซ€เช“ เชฎเซ‹เช•เชฒเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เซ‡ เช›เซ‡

เชฆเซƒเชถเซเชฏ 4. เชจเซ‡เชคเชพ เช…เชจเซเชฏเชพเชฏเซ€เช“เชจเซ‡ เชœเซเช เช›เซ‡, เชชเชฐเช‚เชคเซ เชเซ‚เช•เซ€เชชเชฐเชจเซ‡ เชœเซ‹เชคเชพ เชจเชฅเซ€

เชฐเซ‡เชฌเชฟเชŸเชเชฎเช•เซเชฏเซ เชตเชฟ เช•เชพเชซเช•เชพ: เชฆเซ‹เชท เชธเชนเชจเชถเซ€เชฒเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 27. เชฆเซƒเชถเซเชฏ 4. เชจเซ‡เชคเชพ เช…เชจเซ‡ เชฌเซ‡ เช…เชจเซเชฏเชพเชฏเซ€เช“

เชจเซ‡เชคเชพ เชเซ‚เช•เซ€เชชเชฐเชฅเซ€ เช…เชฒเช— เช›เซ‡, เชชเชฐเช‚เชคเซ เช…เชจเซเชฏเชพเชฏเซ€เช“ เชธเชพเชฅเซ‡เชจเชพ เชฆเชฒเชพเชฒเซ‹เชฅเซ€ เชจเชนเซ€เช‚.

เชฐเซ‡เชฌเชฟเชŸเชเชฎเช•เซเชฏเซ เชตเชฟ เช•เชพเชซเช•เชพ: เชฆเซ‹เชท เชธเชนเชจเชถเซ€เชฒเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 28. เชฆเซƒเชถเซเชฏ 4: เชจเซ‡เชคเชพ เชเซ‚เช•เซ€เชชเชฐเชฅเซ€ เช…เชฒเช—

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

เชธเช‚เชฆเซ‡เชถเชพเช“ acks=เชฌเชงเชพ เชธเซเชตเซ€เช•เซƒเชคเชฟ เชชเซเชฐเชพเชชเซเชค เชฅเชถเซ‡ เชจเชนเซ€เช‚ เช•เชพเชฐเชฃ เช•เซ‡ ISR เชชเซเชฐเชฅเชฎ เชฌเชงเซ€ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเช“ เชšเชพเชฒเซ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชธเช‚เชฆเซ‡เชถเชพเช“ เชคเซ‡เชฎเชจเชพ เชธเซเชงเซ€ เชชเชนเซ‹เช‚เชšเชคเชพ เชจเชฅเซ€. เชœเซเชฏเชพเชฐเซ‡ เชฎเซ‚เชณ เชจเซ‡เชคเชพ เชคเซ‡เชฎเชจเซ‡ ISRเชฎเชพเช‚เชฅเซ€ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเชถเซ‡, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ เช†เชฎ เช•เชฐเชตเชพเชฎเชพเช‚ เช…เชธเชฎเชฐเซเชฅ เชฐเชนเซ‡เชถเซ‡ เช…เชจเซ‡ เช•เซ‹เชˆเชชเชฃ เชธเช‚เชฆเซ‡เชถเชพเชจเซ‡ เชธเซเชตเซ€เช•เชพเชฐเชตเชพเชจเซเช‚ เชฌเชฟเชฒเช•เซเชฒ เชฌเช‚เชง เช•เชฐเชถเซ‡.

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

เชฐเซ‡เชฌเชฟเชŸเชเชฎเช•เซเชฏเซ เชตเชฟ เช•เชพเชซเช•เชพ: เชฆเซ‹เชท เชธเชนเชจเชถเซ€เชฒเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 29. เชฆเซƒเชถเซเชฏ 4. เชจเซ‡เชŸเชตเชฐเซเช• เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เชฅเชฏเชพ เชชเช›เซ€ เชฌเซเชฐเซ‹เช•เชฐ 1 เชชเชฐ เชฒเซ€เชกเชฐ เช…เชจเซเชฏเชพเชฏเซ€ เชฌเชจเซ‡ เช›เซ‡

เชฆเซƒเชถเซเชฏ 5: เช…เชจเซเชฏเชพเชฏเซ€ เช…เชจเซเชฏ เช•เชพเชซเช•เชพ เชจเซ‹เชกเซเชธ เช…เชจเซ‡ เชเซ‚เช•เซ€เชชเชฐ เชฌเช‚เชจเซ‡เชฅเซ€ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช…เชฒเช— เช›เซ‡

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

เชฐเซ‡เชฌเชฟเชŸเชเชฎเช•เซเชฏเซ เชตเชฟ เช•เชพเชซเช•เชพ: เชฆเซ‹เชท เชธเชนเชจเชถเซ€เชฒเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 30. เชฆเซƒเชถเซเชฏ 5: เช†เช‡เชธเซ‹เชฒเซ‡เชŸเซ‡เชก เชซเซ‹เชฒเซ‹เช…เชฐเชจเซ‡ ISRเชฎเชพเช‚เชฅเซ€ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡

เชฆเซƒเชถเซเชฏ 6: เชฒเซ€เชกเชฐ เช…เชจเซเชฏ เช•เชพเชซเช•เชพ เชจเซ‹เชกเซเชธ เช…เชจเซ‡ เชเซ‚เช•เซ€เชชเชฐ เชฌเช‚เชจเซ‡เชฅเซ€ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช…เชฒเช— เช›เซ‡

เชฐเซ‡เชฌเชฟเชŸเชเชฎเช•เซเชฏเซ เชตเชฟ เช•เชพเชซเช•เชพ: เชฆเซ‹เชท เชธเชนเชจเชถเซ€เชฒเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 31. เชฆเซƒเชถเซเชฏ 6. เชจเซ‡เชคเชพ เช…เชจเซ‡ เชฌเซ‡ เช…เชจเซเชฏเชพเชฏเซ€เช“

เชจเซ‡เชคเชพ เชคเซ‡เชจเชพ เช…เชจเซเชฏเชพเชฏเซ€เช“, เชจเชฟเชฏเช‚เชคเซเชฐเช• เช…เชจเซ‡ เชเซ‚เช•เซ€เชชเชฐเชฅเซ€ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช…เชฒเช— เช›เซ‡. เชŸเซ‚เช‚เช•เชพ เช—เชพเชณเชพ เชฎเชพเชŸเซ‡ เชคเซ‡ เชคเชฐเชซเชฅเซ€ เชชเซเชฐเชตเซ‡เชถเซ‹ เชธเซเชตเซ€เช•เชพเชฐเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชนเซ‡เชถเซ‡ acks=1.

เชฐเซ‡เชฌเชฟเชŸเชเชฎเช•เซเชฏเซ เชตเชฟ เช•เชพเชซเช•เชพ: เชฆเซ‹เชท เชธเชนเชจเชถเซ€เชฒเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 32. เชฆเซƒเชถเซเชฏ 6: เช…เชจเซเชฏ เช•เชพเชซเช•เชพ เช…เชจเซ‡ เชเซ‚เช•เซ€เชชเชฐ เชจเซ‹เชกเซเชธเชฎเชพเช‚เชฅเซ€ เชจเซ‡เชคเชพเชจเซ‡ เช…เชฒเช— เชชเชพเชกเชตเซเช‚

เชธเชฎเชพเชชเซเชคเชฟ เชชเช›เซ€ เชตเชฟเชจเช‚เชคเซ€เช“ เชชเซเชฐเชพเชชเซเชค เชฅเชˆ เชจเชฅเซ€ replica.lag.time.max.ms, เชคเซ‡ ISR เชจเซ‡ เชชเซ‹เชคเชพเชจเซ€ เชคเชฐเชซ เชธเช‚เช•เซ‹เชšเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชคเซเชจ เช•เชฐเชถเซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เช•เชฐเซ€ เชถเช•เชถเซ‡ เชจเชนเซ€เช‚ เช•เชพเชฐเชฃ เช•เซ‡ Zookeeper เชธเชพเชฅเซ‡ เช•เซ‹เชˆ เชธเช‚เชšเชพเชฐ เชจเชฅเซ€, เชคเซ‹ เชคเซ‡ เชฒเช–เชพเชฃเซ‹ เชธเซเชตเซ€เช•เชพเชฐเชตเชพเชจเซเช‚ เชฌเช‚เชง เช•เชฐเชถเซ‡.

เชฆเชฐเชฎเชฟเชฏเชพเชจ, เชเซ‚เช•เซ€เชชเชฐ เช…เชฒเช— เชฅเชฏเซ‡เชฒเชพ เชฌเซเชฐเซ‹เช•เชฐเชจเซ‡ เชฎเซƒเชค เชคเชฐเซ€เช•เซ‡ เชšเชฟเชนเซเชจเชฟเชค เช•เชฐเชถเซ‡ เช…เชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเช• เชจเชตเชพ เชจเซ‡เชคเชพเชจเซ‡ เชชเชธเช‚เชฆ เช•เชฐเชถเซ‡.

เชฐเซ‡เชฌเชฟเชŸเชเชฎเช•เซเชฏเซ เชตเชฟ เช•เชพเชซเช•เชพ: เชฆเซ‹เชท เชธเชนเชจเชถเซ€เชฒเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 33. เชฆเซƒเชถเซเชฏ 6. เชฌเซ‡ เชจเซ‡เชคเชพเช“

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

เชฐเซ‡เชฌเชฟเชŸเชเชฎเช•เซเชฏเซ เชตเชฟ เช•เชพเชซเช•เชพ: เชฆเซ‹เชท เชธเชนเชจเชถเซ€เชฒเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 34. เชฆเซƒเชถเซเชฏ 6: เช‰เชคเซเชชเชพเชฆเช•เซ‹ เชจเชตเชพ เชจเซ‡เชคเชพ เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเซ‡ เช›เซ‡

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

เชฐเซ‡เชฌเชฟเชŸเชเชฎเช•เซเชฏเซ เชตเชฟ เช•เชพเชซเช•เชพ: เชฆเซ‹เชท เชธเชนเชจเชถเซ€เชฒเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 35. เชฆเซƒเชถเซเชฏ 6: เชจเซ‡เชŸเชตเชฐเซเช• เช•เชจเซ‡เช•เซเชŸเชฟเชตเชฟเชŸเซ€ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เชฅเชฏเชพ เชชเช›เซ€ เชฎเซ‚เชณ เชจเซ‡เชคเชพ เช…เชจเซเชฏเชพเชฏเซ€ เชฌเชจเซ‡ เช›เซ‡

เช† เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚, เชคเชพเชฐเซเช•เชฟเช• เชตเชฟเชญเชพเชœเชจ เชŸเซ‚เช‚เช•เชพ เช—เชพเชณเชพ เชฎเชพเชŸเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชฎเชพเชคเซเชฐ เชœเซ‹ acks=1 ะธ min.insync.replicas เชชเชฃ 1. เชคเชพเชฐเซเช•เชฟเช• เชตเชฟเชญเชพเชœเชจ เช•เซเชฏเชพเช‚ เชคเซ‹ เชจเซ‡เชŸเชตเชฐเซเช• เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เชฅเชฏเชพ เชชเช›เซ€ เช†เชชเชฎเซ‡เชณเซ‡ เชธเชฎเชพเชชเซเชค เชฅเชพเชฏ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เชฎเซ‚เชณ เชฒเซ€เชกเชฐเชจเซ‡ เช–เชฌเชฐ เชชเชกเซ‡ เช›เซ‡ เช•เซ‡ เชคเซ‡ เชนเชตเซ‡ เชฒเซ€เชกเชฐ เชจเชฅเซ€, เช…เชฅเชตเชพ เชœเซเชฏเชพเชฐเซ‡ เชฌเชงเชพ เช•เซเชฒเชพเชฏเชจเซเชŸเซเชธ เชธเชฎเชœเซ‡ เช›เซ‡ เช•เซ‡ เชฒเซ€เชกเชฐ เชฌเชฆเชฒเชพเชˆ เช—เชฏเซ‹ เช›เซ‡ เช…เชจเซ‡ เชจเชตเชพ เชฒเซ€เชกเชฐเชจเซ‡ เชฒเช–เชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡ - เชœเซ‡ เชชเชฃ เชชเชนเซ‡เชฒเชพ เชฅเชพเชฏ เช›เซ‡. เช•เซ‹เชˆ เชชเชฃ เชธเช‚เชœเซ‹เช—เซ‹เชฎเชพเช‚, เช•เซ‡เชŸเชฒเชพเช• เชธเช‚เชฆเซ‡เชถเชพเช“ เช–เซ‹เชตเชพเชˆ เชœเชถเซ‡, เชชเชฐเช‚เชคเซ เชฎเชพเชคเซเชฐ เชธเชพเชฅเซ‡ acks=1.

เช† เชฆเซƒเชถเซเชฏเชจเซ‹ เชฌเซ€เชœเซ‹ เชชเซเชฐเช•เชพเชฐ เช›เซ‡ เชœเซเชฏเชพเช‚, เชจเซ‡เชŸเชตเชฐเซเช• เชตเชฟเชญเชพเชœเชฟเชค เชฅเชพเชฏ เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚, เช…เชจเซเชฏเชพเชฏเซ€เช“ เชชเชพเช›เชณ เชชเชกเซ€ เช—เชฏเชพ เช…เชจเซ‡ เชจเซ‡เชคเชพเช ISR เชจเซ‡ เชซเช•เซเชค เชชเซ‹เชคเชพเชจเซ€ เชธเชพเชฅเซ‡ เชธเช‚เช•เซเชšเชฟเชค เช•เชฐเซเชฏเซเช‚. เชคเซ‡ เชชเช›เซ€ เช•เชจเซ‡เช•เซเชŸเชฟเชตเชฟเชŸเซ€ เช—เซเชฎเชพเชตเชตเชพเชจเชพ เช•เชพเชฐเชฃเซ‡ เช…เชฒเช— เชชเชกเซ€ เชœเชพเชฏ เช›เซ‡. เชจเชตเซ‹ เชจเซ‡เชคเชพ เชšเซ‚เช‚เชŸเชพเชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ เชฎเซ‚เชณ เชจเซ‡เชคเชพ เชชเซเชฐเชตเซ‡เชถเซ‹ เชธเซเชตเซ€เช•เชพเชฐเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เซ‡ เช›เซ‡ acks=เชฌเชงเชพ, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡เชจเชพ เชธเชฟเชตเชพเชฏ ISR เชฎเชพเช‚ เชฌเซ€เชœเซเช‚ เช•เซ‹เชˆ เชจเชฅเซ€. เชเช•เชตเชพเชฐ เชจเซ‡เชŸเชตเชฐเซเช• เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เชฅเชˆ เชœเชพเชฏ เชชเช›เซ€ เช† เชฐเซ‡เช•เซ‹เชฐเซเชกเซเชธ เช–เซ‹เชตเชพเชˆ เชœเชถเซ‡. เช† เชตเชฟเช•เชฒเซเชชเชจเซ‡ เชŸเชพเชณเชตเชพเชจเซ‹ เชเช•เชฎเชพเชคเซเชฐ เชฐเชธเซเชคเซ‹ เช›เซ‡ min.insync.replicas = 2.

เชฆเซƒเชถเซเชฏ 7: เช•เชพเชซเช•เชพ เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐ เชจเซ‹เชก เช…เชจเซเชฏ เช•เชพเชซเช•เชพ เชจเซ‹เชก เชœเซ‹เชˆ เชถเช•เชคเซเช‚ เชจเชฅเซ€

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

เชฆเซƒเชถเซเชฏ 8: เช•เชพเชซเช•เชพ เชจเชฟเชฏเช‚เชคเซเชฐเช• เชเซ‚เช•เซ€เชชเชฐเชจเซ‡ เชœเซ‹เชคเซ‹ เชจเชฅเซ€

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

เชฆเซƒเชถเซเชฏเซ‹เชฎเชพเช‚เชฅเซ€ เชคเชพเชฐเชฃเซ‹

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

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

เชชเซ‡เชฐเชพเชฎเซ€เชŸเชฐ min.insync.replicas เชฌเซ‡ เช…เชฅเชตเชพ เชตเชงเซ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเช“เชฎเชพเช‚ เชตเชงเชพเชฐเชพเชจเซ€ เช–เชพเชคเชฐเซ€ เช†เชชเซ‡ เช›เซ‡ เช•เซ‡ เช†เชตเชพ เชŸเซ‚เช‚เช•เชพ เช—เชพเชณเชพเชจเชพ เชฆเซƒเชถเซเชฏเซ‹ 6 เชจเซ€ เชœเซ‡เชฎ เช–เซ‹เชตเชพเชฏเซ‡เชฒเชพ เชธเช‚เชฆเซ‡เชถเชพเช“เชฎเชพเช‚ เชชเชฐเชฟเชฃเชฎเชถเซ‡ เชจเชนเซ€เช‚.

เช–เซ‹เชตเชพเชฏเซ‡เชฒเชพ เชธเช‚เชฆเซ‡เชถเชพเช“เชจเซ‹ เชธเชพเชฐเชพเช‚เชถ

เชšเชพเชฒเซ‹ เช•เชพเชซเช•เชพเชฎเชพเช‚ เชคเชฎเซ‡ เชกเซ‡เชŸเชพ เช—เซเชฎเชพเชตเซ€ เชถเช•เซ‹ เชคเซ‡ เชฌเชงเซ€ เชฐเซ€เชคเซ‹เชจเซ€ เชธเซ‚เชšเชฟ เชฌเชจเชพเชตเซ€เช:

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

เช…เชถเซเชฆเซเชง เชจเซ‡เชคเซƒเชคเซเชต เชธเช‚เช•เซเชฐเชฎเชฃเซ‹เชจเซ‡ เช•เชพเช‚ เชคเซ‹ เชคเซ‡เชฎเชจเซ‡ เชชเซเชฐเชคเชฟเชฌเช‚เชงเชฟเชค เช•เชฐเซ€เชจเซ‡ เช…เชฅเชตเชพ เช“เช›เชพเชฎเชพเช‚ เช“เช›เชพ เชฌเซ‡ เชจเชฟเชฐเชฐเซเชฅเช•เชคเชพเชจเซ‡ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเซ€เชจเซ‡ เชŸเชพเชณเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชธเซŒเชฅเซ€ เชŸเช•เชพเช‰ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เช เชธเช‚เชฏเซ‹เชœเชจ เช›เซ‡ acks=เชฌเชงเชพ ะธ min.insync.replicas 1 เชฅเซ€ เชตเชงเซ.

เชฐเซ‡เชฌเชฟเชŸเชเชฎเช•เซเชฏเซ เช…เชจเซ‡ เช•เชพเชซเช•เชพเชจเซ€ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏเชคเชพเชจเซ€ เชธเซ€เชงเซ€ เชธเชฐเช–เชพเชฎเชฃเซ€

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

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

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

  • fsync เชฆเชฐ เชฅเซ‹เชกเชพเช• เชธเซ‹ เชฎเชฟเชฒเชฟเชธเซ‡เช•เช‚เชกเซ‡
  • เชฆเชฐเซ‡เช• เชจเซ‹เชก (เชจเซ‡เชŸ เชŸเชฟเช•) เชจเซ€ เช‰เชชเชฒเชฌเซเชงเชคเชพ เชคเชชเชพเชธเชคเชพ เชชเซ‡เช•เซ‡เชŸเซ‹เชจเชพ เชœเซ€เชตเชจเช•เชพเชณ เชชเช›เซ€ เชœ เช…เชฐเซ€เชธเชพเชจเซ€ เชจเชฟเชทเซเชซเชณเชคเชพเชจเซ€ เชจเซ‹เช‚เชง เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. เชœเซ‹ เช…เชฐเซ€เชธเซ‹ เชงเซ€เชฎเซ‹ เชชเชกเซ€ เชœเชพเชฏ เช…เชฅเชตเชพ เชชเชกเซ€ เชœเชพเชฏ, เชคเซ‹ เช† เชตเชฟเชฒเช‚เชฌ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡.

เช•เชพเชซเช•เชพเชจเซ€ เชถเชฐเชค เช เช›เซ‡ เช•เซ‡ เชœเซ‹ เช•เซ‹เชˆ เชธเช‚เชฆเซ‡เชถ เชฌเชนเซเชตเชฟเชง เชจเซ‹เชก เชชเชฐ เชธเช‚เช—เซเชฐเชนเชฟเชค เชนเซ‹เชฏ, เชคเซ‹ เชคเซ‡ เชธเช‚เชฆเซ‡เชถเชพเช“เชจเซ‡ เชฎเซ‡เชฎเชฐเซ€เชจเซ‡ เชธเซเชชเชฐเซเชถเชคเชพเชจเซ€ เชธเชพเชฅเซ‡ เชœ เชคเซ‡เชจเซ‡ เชธเซเชตเซ€เช•เชพเชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เช†เชจเซ‡ เช•เชพเชฐเชฃเซ‡, เช•เซ‹เชˆเชชเชฃ เชชเซเชฐเช•เชพเชฐเชจเชพ เชธเช‚เชฆเซ‡เชถเชพเช“ เช—เซเชฎเชพเชตเชตเชพเชจเซเช‚ เชœเซ‹เช–เชฎ เชฐเชนเซ‡เชฒเซเช‚ เช›เซ‡ (เชชเชฃ acks=เชฌเชงเชพ, min.insync.replicas=2) เชเช• เชธเชพเชฅเซ‡ เชจเชฟเชทเซเชซเชณเชคเชพเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚.

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

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

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

เช›เซ‡เชฒเซเชฒเซ‡, RabbitMQ เช…เชจเซ‡ Kafka เชฌเช‚เชจเซ‡เชจเชพ เช•เซเชฒเชธเซเชŸเชฐเชฟเช‚เช— เช…เชจเซ‡ เชฐเชฟเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเซเชธเชฎเชพเช‚ เชธเช‚เช–เซเชฏเชพเชฌเช‚เชง เชญเซ‚เชฒเซ‹ เชตเชฟเชถเซ‡ เชญเซ‚เชฒเชถเซ‹ เชจเชนเซ€เช‚. เชธเชฎเชฏ เชœเชคเชพเช‚, เชธเชฟเชธเซเชŸเชฎเซ‹ เชตเชงเซ เชชเชฐเชฟเชชเช•เซเชต เช…เชจเซ‡ เชธเซเชฅเชฟเชฐ เชฌเชจเซ€ เช›เซ‡, เชชเชฐเช‚เชคเซ เช•เซ‹เชˆเชชเชฃ เชธเช‚เชฆเซ‡เชถ เช•เซเชฏเชพเชฐเซ‡เชฏ เชจเซเช•เชธเชพเชจเชฅเซ€ 100% เชธเซเชฐเช•เซเชทเชฟเชค เชฐเชนเซ‡เชถเซ‡ เชจเชนเซ€เช‚! เชตเชงเซเชฎเชพเช‚, เชกเซ‡เชŸเชพ เชธเซ‡เชจเซเชŸเชฐเซ‹เชฎเชพเช‚ เชฎเซ‹เชŸเชพ เชชเชพเชฏเซ‡ เช…เช•เชธเซเชฎเชพเชคเซ‹ เชฅเชพเชฏ เช›เซ‡!

เชœเซ‹ เชนเซเช‚ เช•เช‚เชˆเช• เชšเซ‚เช•เซ€ เช—เชฏเซ‹, เชญเซ‚เชฒ เชฅเชˆ, เช…เชฅเชตเชพ เชคเชฎเซ‡ เช•เซ‹เชˆเชชเชฃ เชฎเซเชฆเซเชฆเชพเช“ เชธเชพเชฅเซ‡ เช…เชธเช‚เชฎเชค เชนเซ‹, เชคเซ‹ เชŸเชฟเชชเซเชชเชฃเซ€ เชฒเช–เชตเชพ เช…เชฅเชตเชพ เชฎเชพเชฐเซ‹ เชธเช‚เชชเชฐเซเช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชจเชฟเชƒเชธเช‚เช•เซ‹เชš.

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

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

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

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

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