RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ

ะ’ เจ†เจ–เจฐเฉ€ เจฒเฉ‡เจ– เจ…เจธเฉ€เจ‚ เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ เจฒเจˆ RabbitMQ เจ•เจฒเฉฑเจธเจŸเจฐเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฟเจ†เฅค เจ†เจ‰ เจนเฉเจฃ เจ…เจชเจพเจšเฉ‡ เจ•เจพเจซเจ•เจพ เจฆเฉ€ เจกเฉ‚เฉฐเจ˜เจพเจˆ เจตเจฟเฉฑเจš เจ–เฉ‹เจฆเจพเจˆ เจ•เจฐเฉ€เจเฅค

เจ‡เฉฑเจฅเฉ‡ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจฆเฉ€ เจ‡เจ•เจพเจˆ เจญเจพเจ— เจนเฉˆเฅค เจนเจฐเฉ‡เจ• เจตเจฟเจธเจผเฉ‡ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจœเจพเจ‚ เจ‡เฉฑเจ• เจคเฉ‹เจ‚ เจตเฉฑเจง เจญเจพเจ— เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค เจนเจฐเฉ‡เจ• เจญเจพเจ— เจฆเจพ เจ‡เฉฑเจ• เจ†เจ—เฉ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจชเฉˆเจฐเฉ‹เจ•เจพเจฐ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ เจœเจพเจ‚ เจฌเจฟเจจเจพเจ‚. เจœเจฆเฉ‹เจ‚ เจ•เฉ‹เจˆ เจตเจฟเจธเจผเจพ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹, เจคเฉเจธเฉ€เจ‚ เจญเจพเจ—เจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจ…เจคเฉ‡ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจ—เฉเจฃเจพเจ‚เจ• เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจฆเฉ‡ เจนเฉ‹เฅค เจ†เจฎ เจฎเฉเฉฑเจฒ 3 เจนเฉˆ, เจœเจฟเจธเจฆเจพ เจ…เจฐเจฅ เจนเฉˆ เจคเจฟเฉฐเจจ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚: เจ‡เฉฑเจ• เจจเฉ‡เจคเจพ เจ…เจคเฉ‡ เจฆเฉ‹ เจ…เจจเฉเจฏเจพเจˆเฅค

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 1. เจคเจฟเฉฐเจจ เจฆเจฒเจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจšเจพเจฐ เจญเจพเจ— เจตเฉฐเจกเฉ‡ เจ—เจ เจนเจจ

เจธเจพเจฐเฉ‡ เจชเฉœเฉเจนเจจ-เจฒเจฟเจ–เจฃ เจฆเฉ€เจ†เจ‚ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฒเฉ€เจกเจฐ เจจเฉ‚เฉฐ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ…เจจเฉเจฏเจพเจˆ เจธเจฎเฉ‡เจ‚-เจธเจฎเฉ‡เจ‚ 'เจคเฉ‡ เจจเฉ‡เจคเจพ เจจเฉ‚เฉฐ เจจเจตเฉ€เจจเจคเจฎ เจธเฉฐเจฆเฉ‡เจธเจผ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจญเฉ‡เจœเจฆเฉ‡ เจนเจจเฅค เจ–เจชเจคเจ•เจพเจฐ เจ•เจฆเฉ‡ เจตเฉ€ เจชเฉˆเจฐเฉ‹เจ•เจพเจฐเจพเจ‚ เจตเฉฑเจฒ เจจเจนเฉ€เจ‚ เจฎเฉเฉœเจฆเฉ‡ เจนเจจ; เจฌเจพเจ…เจฆ เจตเจพเจฒเฉ‡ เจธเจฟเจฐเจซ เจฐเจฟเจกเฉฐเจกเฉˆเจ‚เจธเฉ€ เจ…เจคเฉ‡ เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจฒเจˆ เจฎเฉŒเจœเฉ‚เจฆ เจนเจจเฅค

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ

เจญเจพเจ— เจ…เจธเจซเจฒเจคเจพ

เจœเจฆเฉ‹เจ‚ เจ•เฉ‹เจˆ เจฆเจฒเจพเจฒ เจซเฉ‡เจฒ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจ•เจˆ เจตเจฐเจ—เจพเจ‚ เจฆเฉ‡ เจ†เจ—เฉ‚ เจ…เจ•เจธเจฐ เจซเฉ‡เจฒ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจนเจฐเฉ‡เจ• เจตเจฟเฉฑเจš, เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจจเฉ‹เจก เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจ…เจจเฉเจฏเจพเจพเจ‡เจฏ เจ†เจ—เฉ‚ เจฌเจฃ เจœเจพเจ‚เจฆเจพ เจนเฉˆ. เจตเจพเจธเจคเจต เจตเจฟเฉฑเจš, เจ‡เจน เจนเจฎเฉ‡เจธเจผเจพ เจ…เจœเจฟเจนเจพ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจฎเจ•เจพเจฒเฉ€เจ•เจฐเจจ เจ•เจพเจฐเจ• เจตเฉ€ เจชเฉเจฐเจญเจพเจตเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ: เจ•เฉ€ เจ‡เฉฑเจฅเฉ‡ เจธเจฎเจ•เจพเจฒเฉ€ เจ…เจจเฉเจฏเจพเจˆ เจนเจจ, เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจจเจนเฉ€เจ‚, เจคเจพเจ‚ เจ•เฉ€ เจ‡เฉฑเจ• เจ—เฉˆเจฐ-เจธเจฎเจ•เจพเจฒเฉ€ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจธเจตเจฟเจš เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจนเฉˆเฅค เจชเจฐ เจ†เจ“ เจนเฉเจฃ เจฒเจˆ เจšเฉ€เจœเจผเจพเจ‚ เจจเฉ‚เฉฐ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจจเจพ เจ•เจฐเฉ€เจ.

เจฌเฉเจฐเฉ‹เจ•เจฐ 3 เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจจเฉ‚เฉฐ เจ›เฉฑเจก เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจฌเฉเจฐเฉ‹เจ•เจฐ 2 'เจคเฉ‡ เจธเฉˆเจ•เจธเจผเจจ 2 เจฒเจˆ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจจเฉ‡เจคเจพ เจšเฉเจฃเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 2. เจฆเจฒเจพเจฒ 3 เจฆเฉ€ เจฎเฉŒเจค เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจฆเจฒเจพเจฒ 2 'เจคเฉ‡ เจ‰เจธ เจฆเฉ‡ เจšเฉ‡เจฒเฉ‡ เจจเฉ‚เฉฐ เจตเฉฐเจก 2 เจฆเฉ‡ เจจเจตเฉ‡เจ‚ เจจเฉ‡เจคเจพ เจตเจœเฉ‹เจ‚ เจšเฉเจฃเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจซเจฟเจฐ เจฌเฉเจฐเฉ‹เจ•เจฐ 1 เจ›เฉฑเจกเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจธเฉˆเจ•เจธเจผเจจ 1 เจตเฉ€ เจ†เจชเจฃเจพ เจจเฉ‡เจคเจพ เจ—เฉเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจฆเฉ€ เจญเฉ‚เจฎเจฟเจ•เจพ เจฆเจฒเจพเจฒ 2 เจจเฉ‚เฉฐ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 3. เจ‡เฉฑเจ• เจฆเจฒเจพเจฒ เจฌเจšเจฟเจ† เจนเฉˆเฅค เจธเจพเจฐเฉ‡ เจจเฉ‡เจคเจพ เจœเจผเฉ€เจฐเฉ‹ เจฐเจฟเจกเฉฐเจกเฉˆเจ‚เจธเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจฆเจฒเจพเจฒ 'เจคเฉ‡ เจนเจจ

เจœเจฆเฉ‹เจ‚ เจฌเฉเจฐเฉ‹เจ•เจฐ 1 เจ”เจจเจฒเจพเจˆเจจ เจตเจพเจชเจธ เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจšเจพเจฐ เจ…เจจเฉเจฏเจพเจˆเจ†เจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฆเจพ เจนเฉˆ, เจนเจฐเฉ‡เจ• เจญเจพเจ— เจจเฉ‚เฉฐ เจ•เฉเจ เจฐเจฟเจกเฉฐเจกเฉˆเจ‚เจธเฉ€ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจชเจฐ เจซเจฟเจฐ เจตเฉ€ เจธเจพเจฐเฉ‡ เจ†เจ—เฉ‚ เจฆเจฒเจพเจฒ 2 'เจคเฉ‡ เจกเจŸเฉ‡ เจฐเจนเฉ‡เฅค

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 4. เจจเฉ‡เจคเจพ เจฆเจฒเจพเจฒ 2 'เจคเฉ‡ เจฐเจนเจฟเฉฐเจฆเฉ‡ เจนเจจ

เจœเจฆเฉ‹เจ‚ เจฌเฉเจฐเฉ‹เจ•เจฐ 3 เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆ, เจ…เจธเฉ€เจ‚ เจชเฉเจฐเจคเฉ€ เจญเจพเจ— เจคเจฟเฉฐเจจ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚ 'เจคเฉ‡ เจตเจพเจชเจธ เจ† เจœเจพเจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค เจชเจฐ เจธเจพเจฐเฉ‡ เจฒเฉ€เจกเจฐ เจ…เจœเฉ‡ เจตเฉ€ เจฆเจฒเจพเจฒ 2 'เจคเฉ‡ เจนเจจเฅค

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 5. เจฆเจฒเจพเจฒ 1 เจ…เจคเฉ‡ 3 เจฆเฉ€ เจฌเจนเจพเจฒเฉ€ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจจเฉ‡เจคเจพเจตเจพเจ‚ เจฆเฉ€ เจ…เจธเฉฐเจคเฉเจฒเจฟเจค เจชเจฒเฉ‡เจธเจฎเฉˆเจ‚เจŸ

เจ•เจพเจซเจ•เจพ เจ•เฉ‹เจฒ RabbitMQ เจจเจพเจฒเฉ‹เจ‚ เจฌเจฟเจนเจคเจฐ เจฒเฉ€เจกเจฐ เจฐเฉ€เจธเฉฐเจคเฉเจฒเจจ เจฒเจˆ เจ‡เฉฑเจ• เจธเจพเจงเจจ เจนเฉˆเฅค เจ‰เฉฑเจฅเฉ‡, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฅเจฐเจก-เจชเจพเจฐเจŸเฉ€ เจชเจฒเฉฑเจ—เจ‡เจจ เจœเจพเจ‚ เจธเจ•เฉเจฐเจฟเจชเจŸ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเฉ€ เจชเจˆ เจœเฉ‹ เจฎเจพเจˆเจ—เจฐเฉ‡เจธเจผเจจ เจฆเฉŒเจฐเจพเจจ เจฐเจฟเจกเฉฐเจกเฉˆเจ‚เจธเฉ€ เจจเฉ‚เฉฐ เจ˜เจŸเจพ เจ•เฉ‡ เจฎเจพเจธเจŸเจฐ เจจเฉ‹เจก เจจเฉ‚เฉฐ เจฎเจพเจˆเจ—เจฐเฉ‡เจŸ เจ•เจฐเจจ เจฒเจˆ เจจเฉ€เจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฆเฉ€ เจนเฉˆเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจตเฉฑเจกเฉ€เจ†เจ‚ เจ•เจคเจพเจฐเจพเจ‚ เจฒเจˆ เจธเจพเจจเฉ‚เฉฐ เจธเจฟเฉฐเจ•เฉเจฐเฉ‹เจจเจพเจˆเจœเจผเฉ‡เจธเจผเจจ เจฆเฉŒเจฐเจพเจจ เจ…เจฃเจ‰เจชเจฒเจฌเจงเจคเจพ เจจเฉ‚เฉฐ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจจเจพ เจชเจฟเจ†เฅค

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

เจ‡เจธ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเจจ เจฒเจˆ, เจ•เจพเจซเจ•เจพ เจฆเฉ‹ เจตเจฟเจ•เจฒเจช เจชเฉ‡เจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆ:

  • เจตเจฟเจ•เจฒเจช auto.leader.rebalance.enable=true เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจจเฉ‹เจก เจจเฉ‚เฉฐ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ•เจฒเฉ€ เจฒเฉ€เจกเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจคเจฐเจœเฉ€เจนเฉ€ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚ เจฒเจˆ เจฆเฉเจฌเจพเจฐเจพ เจธเฉŒเจ‚เจชเจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจ‡เจ•เจธเจพเจฐ เจตเฉฐเจก เจจเฉ‚เฉฐ เจฌเจนเจพเจฒ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  • เจชเฉเจฐเจธเจผเจพเจธเจ• เจธเจ•เฉเจฐเจฟเจชเจŸ เจšเจฒเจพ เจธเจ•เจฆเจพ เจนเฉˆ kafka-preferred-replica-election.sh เจฆเจธเจคเฉ€ เจฎเฉเฉœ-เจธเจพเจˆเจจเจฎเฉˆเจ‚เจŸ เจฒเจˆเฅค

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 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 เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจธเจ•เจฟเฉฐเจŸ เจชเจฟเฉฑเจ›เฉ‡ เจธเฉ€เฅค เจธเจพเจกเจพ เจจเจฟเจฐเจฎเจพเจคเจพ เจ‡เฉฑเจ• เจธเฉเจจเฉ‡เจนเจพ เจญเฉ‡เจœเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจ‡เฉฑเจ• เจเจ• เจตเจพเจชเจธ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจฌเจฟเจจเจพเจ‚ เจนเฉŒเจฒเฉ€ เจœเจพเจ‚ เจฎเจฐเฉ‡ เจนเฉ‹เจ เจชเฉˆเจฐเฉ‹เจ•เจพเจฐเจพเจ‚ เจฆเฉ‡ เจ“เจตเจฐเจนเฉˆเฉฑเจก เจฆเฉ‡ เจœเจฟเจธ เจฆเฉ€ เจฒเฉ€เจกเจฐ เจ‰เจกเฉ€เจ• เจจเจนเฉ€เจ‚ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆเฅค

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 7. เจคเจฟเฉฐเจจ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚ เจตเจพเจฒเจพ ISR

เจฌเฉเจฐเฉ‹เจ•เจฐ 2 เจ…เจธเจซเจฒ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจจเจฟเจฐเจฎเจพเจคเจพ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจ—เจฒเจคเฉ€ เจฎเจฟเจฒเจฆเฉ€ เจนเฉˆเฅค เจฒเฉ€เจกเจฐเจธเจผเจฟเจช เจฌเฉเจฐเฉ‹เจ•เจฐ 1 เจจเฉ‚เฉฐ เจชเจพเจธ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ…เจธเฉ€เจ‚ 123 เจธเฉเจจเฉ‡เจนเฉ‡ เจ—เฉเจ† เจฆเจฟเฉฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจฌเฉเจฐเฉ‹เจ•เจฐ 1 'เจคเฉ‡ เจซเจพเจฒเฉ‹เจ…เจฐ ISR เจฆเจพ เจนเจฟเฉฑเจธเจพ เจธเฉ€, เจชเจฐ เจœเจฆเฉ‹เจ‚ เจ‡เจน เจกเจฟเฉฑเจ—เจฟเจ† เจคเจพเจ‚ เจฒเฉ€เจกเจฐ เจจเจพเจฒ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจธเจฎเจ•เจพเจฒเฉ€ เจจเจนเฉ€เจ‚ เจธเฉ€เฅค

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 8. เจ•เฉเจฐเฉˆเจธเจผ เจนเฉ‹เจฃ 'เจคเฉ‡ เจธเฉเจจเฉ‡เจนเฉ‡ เจ—เฉเฉฐเจฎ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ

เจธเฉฐเจฐเจšเจจเจพ เจตเจฟเฉฑเจš bootstrap.servers เจจเจฟเจฐเจฎเจพเจคเจพ เจ•เฉ‹เจฒ เจ•เจˆ เจฆเจฒเจพเจฒ เจธเฉ‚เจšเฉ€เจฌเฉฑเจง เจนเจจ เจ…เจคเฉ‡ เจ‰เจน เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจฌเฉเจฐเฉ‹เจ•เจฐ เจจเฉ‚เฉฐ เจชเฉเฉฑเจ› เจธเจ•เจฆเฉ‡ เจนเจจ เจœเฉ‹ เจจเจตเจพเจ‚ เจธเฉˆเจ•เจธเจผเจจ เจฒเฉ€เจกเจฐ เจนเฉˆเฅค เจ‡เจน เจซเจฟเจฐ เจฌเฉเจฐเฉ‹เจ•เจฐ 1 เจจเจพเจฒ เจ‡เฉฑเจ• เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจธเจฅเจพเจชเจค เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจธเฉเจจเฉ‡เจนเฉ‡ เจญเฉ‡เจœเจฃเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆเฅค

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 9. เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ‡ เจฌเฉเจฐเฉ‡เจ• เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจธเฉเจจเฉ‡เจนเฉ‡ เจญเฉ‡เจœเจฃเจพ เจฎเฉเฉœ เจธเจผเฉเจฐเฉ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ

เจฌเฉเจฐเฉ‹เจ•เจฐ 3 เจนเฉ‹เจฐ เจตเฉ€ เจชเจฟเฉฑเจ›เฉ‡ เจนเฉˆเฅค เจ‡เจน เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ เจชเจฐ เจธเจฟเฉฐเจ• เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเจพเฅค เจ‡เจน เจฆเจฒเจพเจฒเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจนเฉŒเจฒเฉ€ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ•เจจเฉˆเจ•เจธเจผเจจ, เจธเจŸเฉ‹เจฐเฉ‡เจœ เจธเจฎเฉฑเจธเจฟเจ†, เจ†เจฆเจฟ เจฆเฉ‡ เจ•เจพเจฐเจจ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‡เจธเจจเฉ‚เฉฐ ISR เจคเฉ‹เจ‚ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจนเฉเจฃ ISR เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจธเจผเจพเจฎเจฒ เจนเฉˆ - เจจเฉ‡เจคเจพ! เจจเจฟเจฐเจฎเจพเจคเจพ เจธเฉเจจเฉ‡เจนเฉ‡ เจญเฉ‡เจœเจฃเจพ เจ…เจคเฉ‡ เจชเฉเจธเจผเจŸเฉ€เจ•เจฐเจจ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆเฅค

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 10. เจฌเฉเจฐเฉ‹เจ•เจฐ 3 'เจคเฉ‡ เจซเจพเจฒเฉ‹เจ…เจฐ เจจเฉ‚เฉฐ ISR เจคเฉ‹เจ‚ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ

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

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 11. เจฌเฉเจฐเฉ‹เจ•เจฐ 1 เจกเจฟเฉฑเจ—เจฆเจพ เจนเฉˆเฅค เจœเจฆเฉ‹เจ‚ เจ•เฉ‹เจˆ เจ…เจธเจซเจฒเจคเจพ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจตเฉฑเจกเฉ€ เจ—เจฟเจฃเจคเฉ€ เจตเจฟเฉฑเจš เจธเฉเจจเฉ‡เจนเฉ‡ เจ–เจคเจฎ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ

เจจเจฟเจฐเจฎเจพเจคเจพ เจ†เจ–เจฐเฉ€ เจฆเจฒเจพเจฒ เจจเจพเจฒ เจธเจฌเฉฐเจง เจธเจฅเจพเจชเจค เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฆเฉ‡เจ–เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‰เจน เจนเฉเจฃ เจธเฉˆเจ•เจธเจผเจจ เจฆเจพ เจจเฉ‡เจคเจพ เจนเฉˆเฅค เจ‰เจน เจฌเฉเจฐเฉ‹เจ•เจฐ 3 เจจเฉ‚เฉฐ เจธเฉฐเจฆเฉ‡เจธเจผ เจญเฉ‡เจœเจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 12. เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ‡ เจฌเฉเจฐเฉ‡เจ• เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจธเฉเจจเฉ‡เจนเฉ‡ เจธเฉˆเจ•เจธเจผเจจ 0 เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจญเฉ‡เจœเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ

เจ…เจธเฉ€เจ‚ เจฆเฉ‡เจ–เจฟเจ† เจ•เจฟ, เจจเจตเฉ‡เจ‚ เจ•เจจเฉˆเจ•เจธเจผเจจ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจ…เจคเฉ‡ เจจเจตเฉ‡เจ‚ เจจเฉ‡เจคเจพ เจฆเฉ€ เจ–เฉ‹เจœ เจ•เจฐเจจ เจฒเจˆ เจ›เฉ‹เจŸเฉ€เจ†เจ‚ เจฐเฉเจ•เจพเจตเจŸเจพเจ‚ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจจเจฟเจฐเจฎเจพเจคเจพ เจฒเจ—เจพเจคเจพเจฐ เจธเฉฐเจฆเฉ‡เจธเจผ เจญเฉ‡เจœ เจฐเจฟเจนเจพ เจธเฉ€เฅค เจ‡เจน เจธเฉฐเจฐเจšเจจเจพ เจ‡เจ•เจธเจพเจฐเจคเจพ (เจกเฉ‡เจŸเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ†) เจฆเฉ€ เจ•เฉ€เจฎเจค 'เจคเฉ‡ เจ‰เจชเจฒเจฌเจงเจคเจพ เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆเฅค เจ•เจพเจซเจ•เจพ เจจเฉ‡ เจนเจœเจผเจพเจฐเจพเจ‚ เจธเฉเจจเฉ‡เจนเฉ‡ เจ—เฉเจ† เจฆเจฟเฉฑเจคเฉ‡ เจชเจฐ เจจเจตเฉ€เจ†เจ‚ เจฒเจฟเจ–เจคเจพเจ‚ เจจเฉ‚เฉฐ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจจเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฟเจ†เฅค

Acks = เจธเจญ เจ…เจคเฉ‡ ISR

เจšเจฒเฉ‹ เจ‡เจธ เจฆเฉเจฐเจฟเจธเจผ เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจฆเฉเจนเจฐเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚, เจชเจฐ เจจเจพเจฒ acks = เจธเจพเจฐเฉ‡. เจฌเฉเจฐเฉ‹เจ•เจฐ 3 เจตเจฟเฉฑเจš เจšเจพเจฐ เจธเจ•เจฟเฉฐเจŸเจพเจ‚ เจฆเฉ€ เจ”เจธเจค เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€ เจนเฉˆเฅค เจจเจฟเจฐเจฎเจพเจคเจพ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจธเฉเจจเฉ‡เจนเจพ เจญเฉ‡เจœเจฆเจพ เจนเฉˆ acks = เจธเจพเจฐเฉ‡, เจ…เจคเฉ‡ เจนเฉเจฃ เจ‡เฉฑเจ• เจคเฉ‡เจœเจผ เจœเจตเจพเจฌ เจชเฉเจฐเจพเจชเจค เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพเฅค เจจเฉ‡เจคเจพ ISR เจตเจฟเฉฑเจš เจธเจพเจฐเฉ€เจ†เจ‚ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚ เจฆเฉเจ†เจฐเจพ เจธเฉฐเจฆเฉ‡เจธเจผ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เฉ€เจคเฉ‡ เจœเจพเจฃ เจฆเฉ€ เจ‰เจกเฉ€เจ• เจ•เจฐเจฆเจพ เจนเฉˆเฅค

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 13. เจคเจฟเฉฐเจจ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚ เจตเจพเจฒเจพ ISRเฅค เจ‡เฉฑเจ• เจนเฉŒเจฒเฉ€ เจนเฉˆ, เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจฐเจฟเจ•เจพเจฐเจกเจฟเฉฐเจ— เจตเจฟเฉฑเจš เจฆเฉ‡เจฐเฉ€ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ

เจšเจพเจฐ เจธเจ•เจฟเฉฐเจŸเจพเจ‚ เจฆเฉ€ เจตเจพเจงเฉ‚ เจฆเฉ‡เจฐเฉ€ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจฌเฉเจฐเฉ‹เจ•เจฐ 2 เจ‡เฉฑเจ• ack เจญเฉ‡เจœเจฆเจพ เจนเฉˆเฅค เจธเจพเจฐเฉ€เจ†เจ‚ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚ เจนเฉเจฃ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจเฅค

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 14. เจธเจพเจฐเฉ€เจ†เจ‚ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚ เจธเฉฐเจฆเฉ‡เจธเจผเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจ เจ…เจคเฉ‡ ack เจญเฉ‡เจœเจฆเฉ€เจ†เจ‚ เจนเจจ

เจฌเฉเจฐเฉ‹เจ•เจฐ 3 เจนเฉเจฃ เจนเฉ‹เจฐ เจชเจฟเฉฑเจ›เฉ‡ เจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ ISR เจคเฉ‹เจ‚ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€ เจ•เจพเจซเจผเฉ€ เจ˜เฉฑเจŸ เจ—เจˆ เจนเฉˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ ISR เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจตเฉ€ เจนเฉŒเจฒเฉ€ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚ เจจเจนเฉ€เจ‚ เจฌเจšเฉ€เจ†เจ‚ เจนเจจเฅค เจฌเฉเจฐเฉ‹เจ•เจฐ 2 เจนเฉเจฃ เจธเจฟเจฐเจซเจผ เจฌเฉเจฐเฉ‹เจ•เจฐ 1 เจฆเจพ เจ‡เฉฐเจคเจœเจผเจพเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‰เจธ เจ•เฉ‹เจฒ เจ”เจธเจคเจจ 500 เจเจฎ.เจเจธ.

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 15. เจฌเฉเจฐเฉ‹เจ•เจฐ 3 'เจคเฉ‡ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจจเฉ‚เฉฐ ISR เจคเฉ‹เจ‚ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ

เจซเจฟเจฐ เจฌเฉเจฐเฉ‹เจ•เจฐ 2 เจกเจฟเฉฑเจ—เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฒเฉ€เจกเจฐเจธเจผเจฟเจช เจธเฉฐเจฆเฉ‡เจธเจผเจพเจ‚ เจฆเฉ‡ เจจเฉเจ•เจธเจพเจจ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจฌเฉเจฐเฉ‹เจ•เจฐ 1 เจจเฉ‚เฉฐ เจชเจพเจธ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 16. เจฌเฉเจฐเฉ‹เจ•เจฐ 2 เจกเจฟเฉฑเจ—เจฆเจพ เจนเฉˆ

เจจเจฟเจฐเจฎเจพเจคเจพ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจจเฉ‡เจคเจพ เจฒเฉฑเจญเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจธเจจเฉ‚เฉฐ เจธเฉฐเจฆเฉ‡เจธเจผ เจญเฉ‡เจœเจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€ เจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจ˜เจŸเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ ISR เจตเจฟเฉฑเจš เจนเฉเจฃ เจ‡เฉฑเจ• เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจธเจผเจพเจฎเจฒ เจนเฉˆ! เจ‡เจธ เจฒเจˆ เจตเจฟเจ•เจฒเจช acks = เจธเจพเจฐเฉ‡ เจฐเจฟเจกเฉฐเจกเฉˆเจ‚เจธเฉ€ เจจเจนเฉ€เจ‚ เจœเฉ‹เฉœเจฆเจพเฅค

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 17. เจฌเฉเจฐเฉ‹เจ•เจฐ 1 'เจคเฉ‡ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจธเฉเจจเฉ‡เจนเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ—เฉเจ†เจ เจฌเจฟเจจเจพเจ‚ เจ…เจ—เจตเจพเจˆ เจ•เจฐเจฆเฉ€ เจนเฉˆ

เจซเจฟเจฐ เจฌเฉเจฐเฉ‹เจ•เจฐ 1 เจ•เจฐเฉˆเจธเจผ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฒเฉ€เจก 3 เจธเฉเจจเฉ‡เจนเจฟเจ†เจ‚ เจฆเฉ‡ เจจเฉเจ•เจธเจพเจจ เจฆเฉ‡ เจจเจพเจฒ เจฌเฉเจฐเฉ‹เจ•เจฐ 14238 เจจเฉ‚เฉฐ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ!

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 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 เจคเฉ‹เจ‚ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 19. เจฆเฉ‹ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚ เจคเฉ‹เจ‚ เจ†เจˆ.เจเจธ.เจ†เจฐ

เจฌเฉเจฐเฉ‹เจ•เจฐ 2 เจกเจฟเฉฑเจ—เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฒเฉ€เจกเจฐเจธเจผเจฟเจช เจธเฉฐเจฆเฉ‡เจธเจผเจพเจ‚ เจฆเฉ‡ เจจเฉเจ•เจธเจพเจจ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจฌเฉเจฐเฉ‹เจ•เจฐ 1 เจจเฉ‚เฉฐ เจชเจพเจธ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค เจชเจฐ เจนเฉเจฃ ISR เจตเจฟเฉฑเจš เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจนเฉˆเฅค เจ‡เจน เจฐเจฟเจ•เจพเจฐเจก เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจธเฉฐเจ–เจฟเจ† เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจธเจฒเจˆ เจฌเฉเจฐเฉ‹เจ•เจฐ เจ—เจฒเจคเฉ€ เจจเจพเจฒ เจฒเจฟเจ–เจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจฆเจพ เจœเจตเจพเจฌ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ NotEnoughReplicas.

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 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 เจ…เจคเฉ‡ เจจเฉ‡เจคเจพ เจฌเจพเจฐเฉ‡ Zookeeper เจตเจฟเฉฑเจš เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจฆเจพ เจนเฉˆ;
  • เจนเจฐเฉ‡เจ• เจฌเฉเจฐเฉ‹เจ•เจฐ เจจเฉ‚เฉฐ เจฒเฉ€เจกเจฐ เจ…เจคเฉ‡ เจ†เจˆเจเจธเจ†เจฐเจ•เจฎเจพเจ‚เจก เจญเฉ‡เจœเจฆเจพ เจนเฉˆ เจœเฉ‹ เจ‡เจธ เจญเจพเจ— เจฆเฉ€ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจฆเฉ€ เจฎเฉ‡เจœเจผเจฌเจพเจจเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆ, เจฆเจฒเจพเจฒเจพเจ‚ เจจเฉ‚เฉฐ ISR เจ…เจคเฉ‡ เจจเฉ‡เจคเจพ เจฌเจพเจฐเฉ‡ เจธเฉ‚เจšเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจœเจฆเฉ‹เจ‚ เจ‡เฉฑเจ• เจจเฉ‡เจคเจพ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจฆเจฒเจพเจฒ เจกเจฟเฉฑเจ—เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจœเจผเฉ‚เจ•เฉ€เจชเจฐ เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเฉ‚เจšเจจเจพ เจญเฉ‡เจœเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจน เจ‡เฉฑเจ• เจจเจตเฉ‡เจ‚ เจจเฉ‡เจคเจพ เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจฆเฉเจฌเจพเจฐเจพ เจซเจฟเจฐ, เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจชเจนเจฟเจฒเจพเจ‚ เจœเจผเฉ‚เจ•เฉ€เจชเจฐ เจจเฉ‚เฉฐ เจ…เจชเจกเฉ‡เจŸ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจซเจฟเจฐ เจนเจฐเฉ‡เจ• เจฌเฉเจฐเฉ‹เจ•เจฐ เจจเฉ‚เฉฐ เจฒเฉ€เจกเจฐเจธเจผเจฟเจช เจคเจฌเจฆเฉ€เจฒเฉ€ เจฌเจพเจฐเฉ‡ เจธเฉ‚เจšเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจ•เจฎเจพเจ‚เจก เจญเฉ‡เจœเจฆเจพ เจนเฉˆเฅค

เจนเจฐเฉ‡เจ• เจ†เจ—เฉ‚ ISR เจฆเฉ€ เจญเจฐเจคเฉ€ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ เจนเฉˆเฅค เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ replica.lag.time.max.ms เจ‡เจน เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจ‰เฉฑเจฅเฉ‡ เจ•เฉŒเจฃ เจฆเจพเจ–เจฒ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจœเจฆเฉ‹เจ‚ ISR เจฌเจฆเจฒเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจจเฉ‡เจคเจพ เจœเจผเฉ‚เจ•เฉ€เจชเจฐ เจจเฉ‚เฉฐ เจจเจตเฉ€เจ‚ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจชเฉเจฐเจธเจพเจฐเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจšเจฟเฉœเฉ€เจ†เจ˜เจฐ เจจเฉ‚เฉฐ เจนเจฎเฉ‡เจธเจผเจพ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจคเจฌเจฆเฉ€เจฒเฉ€ เจฌเจพเจฐเฉ‡ เจธเฉ‚เจšเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจœเฉ‹ เจ…เจธเจซเจฒเจคเจพ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจชเฉเจฐเจฌเฉฐเจงเจจ เจ‡เฉฑเจ• เจจเจตเฉ‡เจ‚ เจจเฉ‡เจคเจพ เจจเฉ‚เฉฐ เจธเฉเจšเจพเจฐเฉ‚ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒ เจ•เจฐ เจธเจ•เฉ‡เฅค

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 21. เจ•เจพเจซเจ•เจพ เจธเจนเจฟเจฎเจคเฉ€

เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ

เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจฆเฉ‡ เจตเฉ‡เจฐเจตเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจธเจฎเจเจฃเจพ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเฉฐเจญเจพเจตเฉ€ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจจเฉเจ•เจธเจพเจจ เจฆเฉ‡ เจฆเฉเจฐเจฟเจธเจผเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจขเฉฐเจ— เจจเจพเจฒ เจธเจฎเจเจฃ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจจเจฎเฉ‚เจจเจพ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ›, เจฒเฉŒเจ— เจเจ‚เจก เจ†เจซเจธเฉˆเฉฑเจŸ (LEO) เจ…เจคเฉ‡ เจนเจพเจˆเจตเจพเจŸเจฐ เจฎเจพเจฐเจ• (HW)

เจ…เจธเฉ€เจ‚ เจตเจฟเจšเจพเจฐ เจ•เฉ€เจคเจพ เจ•เจฟ เจชเฉˆเจฐเฉ‹เจ•เจพเจฐ เจธเจฎเฉ‡เจ‚-เจธเจฎเฉ‡เจ‚ 'เจคเฉ‡ เจฒเฉ€เจกเจฐ เจจเฉ‚เฉฐ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจกเจฟเจซเฉŒเจฒเจŸ เจ…เฉฐเจคเจฐเจพเจฒ 500ms เจนเฉˆเฅค เจ‡เจน RabbitMQ เจคเฉ‹เจ‚ เจตเฉฑเจ–เจฐเจพ เจนเฉˆ เจ•เจฟ RabbitMQ เจตเจฟเฉฑเจš เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจ•เจฟเจŠ เจฎเจฟเจฐเจฐ เจฆเฉเจ†เจฐเจพ เจจเจนเฉ€เจ‚ เจฌเจฒเจ•เจฟ เจฎเจพเจธเจŸเจฐ เจฆเฉเจ†เจฐเจพ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจฎเจพเจธเจŸเจฐ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเจผเฉ€เจธเจผเฉ‡ เจตเฉฑเจฒ เจงเฉฑเจ•เจฆเจพ เจนเฉˆเฅค

เจฒเฉ€เจกเจฐ เจ…เจคเฉ‡ เจธเจพเจฐเฉ‡ เจชเฉˆเจฐเฉ‹เจ•เจพเจฐ เจฒเฉŒเจ— เจเจ‚เจก เจ†เจซเจธเฉˆเฉฑเจŸ (LEO) เจ…เจคเฉ‡ เจนเจพเจˆเจตเจพเจŸเจฐ (HW) เจฒเฉ‡เจฌเจฒ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจฆเฉ‡ เจนเจจเฅค LEO เจฎเจพเจฐเจ• เจธเจฅเจพเจจเจ• เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจ†เจ–เจฐเฉ€ เจธเฉเจจเฉ‡เจนเฉ‡ เจฆเฉ‡ เจ†เจซเจธเฉˆเฉฑเจŸ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ HW เจ†เจ–เจฐเฉ€ เจ•เจฎเจฟเจŸ เจฆเจพ เจ†เจซเจธเฉˆเฉฑเจŸ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆเฅค เจฏเจพเจฆ เจฐเฉฑเจ–เฉ‹ เจ•เจฟ เจชเฉเจฐเจคเฉ€เจฌเฉฑเจง เจธเจฅเจฟเจคเฉ€ เจฒเจˆ, เจธเฉเจจเฉ‡เจนเจพ เจธเจพเจฐเฉ€เจ†เจ‚ ISR เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจœเจพเจฐเฉ€ เจฐเจนเจฟเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ LEO เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ HW เจคเฉ‹เจ‚ เจฅเฉ‹เฉœเฉเจนเจพ เจ…เฉฑเจ—เฉ‡ เจนเฉเฉฐเจฆเจพ เจนเฉˆ.

เจœเจฆเฉ‹เจ‚ เจฒเฉ€เจกเจฐ เจจเฉ‚เฉฐ เจ•เฉ‹เจˆ เจธเฉเจจเฉ‡เจนเจพ เจฎเจฟเจฒเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจ‡เจธเจจเฉ‚เฉฐ เจธเจฅเจพเจจเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจชเฉˆเจฐเฉ‹เจ•เจพเจฐ เจ†เจชเจฃเฉ‡ LEO เจจเฉ‚เฉฐ เจชเฉเจฐเจธเจพเจฐเจฟเจค เจ•เจฐเจ•เฉ‡ เจ‡เฉฑเจ• เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจฒเฉ€เจกเจฐ เจซเจฟเจฐ เจ‡เจธ LEO เจคเฉ‹เจ‚ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจฃ เจตเจพเจฒเฉ‡ เจธเฉฐเจฆเฉ‡เจธเจผเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน เจญเฉ‡เจœเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฎเฉŒเจœเฉ‚เจฆเจพ HW เจจเฉ‚เฉฐ เจตเฉ€ เจชเฉเจฐเจธเจพเจฐเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจœเจฆเฉ‹เจ‚ เจฒเฉ€เจกเจฐ เจจเฉ‚เฉฐ เจ‡เจน เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฎเจฟเจฒเจฆเฉ€ เจนเฉˆ เจ•เจฟ เจธเจพเจฐเฉ€เจ†เจ‚ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚ เจจเฉ‡ เจฆเจฟเฉฑเจคเฉ‡ เจ†เจซเจธเฉˆเฉฑเจŸ 'เจคเฉ‡ เจธเฉฐเจฆเฉ‡เจธเจผ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน HW เจฎเจพเจฐเจ• เจจเฉ‚เฉฐ เจฎเฉ‚เจต เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจธเจฟเจฐเจซ เจฒเฉ€เจกเจฐ เจนเฉ€ HW เจจเฉ‚เฉฐ เจนเจฟเจฒเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจธ เจฒเจˆ เจธเจพเจฐเฉ‡ เจ…เจจเฉเจฏเจพเจˆเจ†เจ‚ เจจเฉ‚เฉฐ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจฆเฉ‡ เจœเจตเจพเจฌเจพเจ‚ เจตเจฟเฉฑเจš เจฎเฉŒเจœเฉ‚เจฆเจพ เจฎเฉเฉฑเจฒ เจจเฉ‚เฉฐ เจชเจคเจพ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจ‡เจธเจฆเจพ เจ…เจฐเจฅ เจนเฉˆ เจ•เจฟ เจšเฉ‡เจฒเฉ‡ เจธเฉฐเจฆเฉ‡เจธเจผ เจ…เจคเฉ‡ HW เจ—เจฟเจ†เจจ เจฆเฉ‹เจตเจพเจ‚ เจตเจฟเฉฑเจš เจจเฉ‡เจคเจพ เจคเฉ‹เจ‚ เจชเจฟเฉฑเจ›เฉ‡ เจฐเจนเจฟ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจ–เจชเจคเจ•เจพเจฐ เจ•เฉ‡เจตเจฒ เจฎเฉŒเจœเฉ‚เจฆเจพ HW เจคเฉฑเจ• เจธเฉเจจเฉ‡เจนเฉ‡ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเฉ‡ เจนเจจเฅค

เจฏเจพเจฆ เจฐเฉฑเจ–เฉ‹ เจ•เจฟ "เจฐเจนเจฟเจค" เจฆเจพ เจ…เจฐเจฅ เจนเฉˆ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ†, เจกเจฟเจธเจ• เจฒเจˆ เจจเจนเฉ€เจ‚เฅค เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจฒเจˆ, เจ•เจพเจซเจ•เจพ เจ‡เฉฑเจ• เจ–เจพเจธ เจ…เฉฐเจคเจฐเจพเจฒ 'เจคเฉ‡ เจกเจฟเจธเจ• เจจเจพเจฒ เจธเจฎเจ•เจพเจฒเฉ€ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค RabbitMQ เจตเจฟเฉฑเจš เจตเฉ€ เจ…เจœเจฟเจนเจพ เจ…เฉฐเจคเจฐเจพเจฒ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจ‡เจน เจชเฉเจฐเจ•เจพเจธเจผเจ• เจจเฉ‚เฉฐ เจ‰เจฆเฉ‹เจ‚ เจนเฉ€ เจ‡เฉฑเจ• เจฐเจธเฉ€เจฆ เจญเฉ‡เจœเจฆเจพ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจฎเจพเจธเจŸเจฐ เจ…เจคเฉ‡ เจธเจพเจฐเฉ‡ เจฎเจฟเจฐเจฐเจพเจ‚ เจจเฉ‡ เจกเจฟเจธเจ• 'เจคเฉ‡ เจธเฉเจจเฉ‡เจนเจพ เจฒเจฟเจ–เจฟเจ† เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ•เจพเจซเจ•เจพ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‡ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจฆเฉ‡ เจ•เจพเจฐเจจเจพเจ‚ เจ•เจฐเจ•เฉ‡, เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฟเฉฑเจš เจธเฉเจจเฉ‡เจนเจพ เจฒเจฟเจ–เฉ‡ เจœเจพเจฃ เจฆเฉ‡ เจจเจพเจฒ เจนเฉ€ เจ‡เฉฑเจ• ack เจญเฉ‡เจœเจฃ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพเฅค เจ•เจพเจซเจ•เจพ เจธเฉฑเจŸเจพ เจฒเจ—เจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจฐเจฟเจกเฉฐเจกเฉˆเจ‚เจธเฉ€ เจธเจฟเจฐเจซ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฟเฉฑเจš เจธเจตเฉ€เจ•เจพเจฐ เจ•เฉ€เจคเฉ‡ เจธเฉฐเจฆเฉ‡เจธเจผเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจ–เฉ‡เจช เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฆเฉ‡ เจœเฉ‹เจ–เจฎ เจจเฉ‚เฉฐ เจ†เจซเจธเฉˆเฉฑเจŸ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค

เจจเฉ‡เจคเจพ เจฆเฉ€ เจ…เจธเจซเจฒเจคเจพ

เจœเจฆเฉ‹เจ‚ เจ‡เฉฑเจ• เจฒเฉ€เจกเจฐ เจกเจฟเฉฑเจ—เจฆเจพ เจนเฉˆ, เจœเจผเฉ‚เจ•เฉ€เจชเจฐ เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจจเฉ‚เฉฐ เจธเฉ‚เจšเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจน เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจฒเฉ€เจกเจฐ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจจเจตเจพเจ‚ เจจเฉ‡เจคเจพ เจ†เจชเจฃเฉ‡ LEO เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ HW เจฎเจพเจฐเจ• เจธเฉˆเฉฑเจŸ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจชเฉˆเจฐเฉ‹เจ•เจพเจฐ เจซเจฟเจฐ เจจเจตเฉ‡เจ‚ เจจเฉ‡เจคเจพ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ•เจพเจซเจ•เจพ เจฆเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเจฟเจ†เจ‚, เจ…เจจเฉเจฏเจพเจˆ เจฆเฉ‹ เจฆเฉเจฐเจฟเจธเจผเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐเฉ‡เจ—เจพ:

  1. เจ‡เจน เจธเจฅเจพเจจเจ• เจฒเฉŒเจ— เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจœเจพเจฃเฉ‡-เจชเจ›เจพเจฃเฉ‡ HW เจจเฉ‚เฉฐ เจ•เฉฑเจŸ เจฆเฉ‡เจตเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจ‡เจธ เจจเจฟเจธเจผเจพเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจธเฉฐเจฆเฉ‡เจธเจผเจพเจ‚ เจฒเจˆ เจจเจตเฉ‡เจ‚ เจฒเฉ€เจกเจฐ เจจเฉ‚เฉฐ เจฌเฉ‡เจจเจคเฉ€ เจญเฉ‡เจœเฉ‡เจ—เจพเฅค
  2. เจจเฉ‡เจคเจพ เจšเฉเจฃเฉ‡ เจœเจพเจฃ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ HW เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃ เจฒเจˆ เจจเฉ‡เจคเจพ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฌเฉ‡เจจเจคเฉ€ เจญเฉ‡เจœเฉ‡เจ—เจพ, เจ…เจคเฉ‡ เจซเจฟเจฐ เจ‡เจธ เจ†เจซเจธเฉˆเฉฑเจŸ เจฒเจˆ เจฒเฉŒเจ— เจจเฉ‚เฉฐ เจ•เฉฑเจŸ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค เจ‡เจน เจซเจฟเจฐ เจ‡เจธ เจ†เจซเจธเฉˆเฉฑเจŸ เจคเฉ‹เจ‚ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจ•เฉ‡ เจธเจฎเฉ‡เจ‚-เจธเจฎเฉ‡เจ‚ 'เจคเฉ‡ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค

เจ‡เฉฑเจ• เจ…เจจเฉเจฏเจพเจˆ เจจเฉ‚เฉฐ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจ•เจพเจฐเจจเจพเจ‚ เจ•เจฐเจ•เฉ‡ เจฒเฉŒเจ— เจจเฉ‚เฉฐ เจ•เฉฑเจŸเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆ:

  • เจœเจฆเฉ‹เจ‚ เจ•เฉ‹เจˆ เจจเฉ‡เจคเจพ เจ…เจธเจซเจฒ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจœเจผเฉ‚เจ•เฉ€เจชเจฐ เจฆเฉ‡ เจจเจพเจฒ เจฐเจœเจฟเจธเจŸเจฐเจก ISR เจธเฉˆเฉฑเจŸ เจตเจฟเฉฑเจš เจชเจนเจฟเจฒเจพ เจ…เจจเฉเจฏเจพเจˆ เจšเฉ‹เจฃ เจœเจฟเฉฑเจคเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจจเฉ‡เจคเจพ เจฌเจฃ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค ISR 'เจคเฉ‡ เจธเจพเจฐเฉ‡ เจ…เจจเฉเจฏเจพเจˆเจ†เจ‚, เจนเจพเจฒเจพเจ‚เจ•เจฟ "เจธเจฎเจ•เจพเจฒเฉ€เจจ เจตเจฟเฉฑเจš" เจฎเฉฐเจจเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจธเจพเจฌเจ•เจพ เจจเฉ‡เจคเจพ เจฆเฉ‡ เจธเจพเจฐเฉ‡ เจธเฉฐเจฆเฉ‡เจธเจผเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ•เจพเจชเฉ€เจ†เจ‚ เจชเฉเจฐเจพเจชเจค เจจเจพ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจนเฉ‹เจฃเฅค เจ‡เจน เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจธเฉฐเจญเจต เจนเฉˆ เจ•เจฟ เจซเฉ€เจšเจฐเจก เจซเจพเจฒเฉ‹เจ…เจฐ เจ•เฉ‹เจฒ เจธเจญ เจคเฉ‹เจ‚ เจ…เฉฑเจช-เจŸเฉ‚-เจกเฉ‡เจŸ เจ•เจพเจชเฉ€ เจจเจพ เจนเฉ‹เจตเฉ‡เฅค เจ•เจพเจซเจ•เจพ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚ เจตเจฟเจšเจ•เจพเจฐ เจ•เฉ‹เจˆ เจญเจฟเฉฐเจจเจคเจพ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, เจฎเจคเจญเฉ‡เจฆเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจšเจฃ เจฒเจˆ, เจนเจฐเฉ‡เจ• เจ…เจจเฉเจฏเจพเจˆ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ€ เจšเฉ‹เจฃ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจจเจตเฉ‡เจ‚ เจจเฉ‡เจคเจพ เจฆเฉ‡ HW เจฎเฉเฉฑเจฒ เจฒเจˆ เจ†เจชเจฃเฉ‡ เจฒเฉŒเจ— เจจเฉ‚เฉฐ เจ•เฉฑเจŸเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจ‡เจ• เจนเฉ‹เจฐ เจ•เจพเจฐเจจ เจนเฉˆ เจ•เจฟ เจธเฉˆเจŸเจฟเฉฐเจ— acks = เจธเจพเจฐเฉ‡ เจ‡เจ•เจธเจพเจฐเจคเจพ เจฒเจˆ เจฌเจนเฉเจค เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ.
  • เจธเฉเจจเฉ‡เจนเฉ‡ เจธเจฎเฉ‡เจ‚-เจธเจฎเฉ‡เจ‚ เจคเฉ‡ เจกเจฟเจธเจ• เจคเฉ‡ เจฒเจฟเจ–เฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค เจœเฉ‡เจ•เจฐ เจธเจพเจฐเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐ เจจเฉ‹เจก เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจซเฉ‡เจฒ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจคเจพเจ‚ เจตเฉฑเจ–-เจตเฉฑเจ– เจ†เจซเจธเฉˆเจŸเจพเจ‚ เจตเจพเจฒเฉ€ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจกเจฟเจธเจ•เจพเจ‚ 'เจคเฉ‡ เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค เจ‡เจน เจธเฉฐเจญเจต เจนเฉˆ เจ•เจฟ เจœเจฆเฉ‹เจ‚ เจฌเฉเจฐเฉ‹เจ•เจฐ เจ”เจจเจฒเจพเจˆเจจ เจตเจพเจชเจธ เจ†เจ‰เจ‚เจฆเฉ‡ เจนเจจ, เจคเจพเจ‚ เจšเฉเจฃเจฟเจ† เจ—เจฟเจ† เจจเจตเจพเจ‚ เจจเฉ‡เจคเจพ เจ†เจชเจฃเฉ‡ เจชเฉˆเจฐเฉ‹เจ•เจพเจฐเจพเจ‚ เจฆเฉ‡ เจชเจฟเฉฑเจ›เฉ‡ เจนเฉ‹เจตเฉ‡เจ—เจพ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‰เจน เจฆเฉ‚เจœเจฟเจ†เจ‚ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจกเจฟเจธเจ• เจตเจฟเฉฑเจš เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค

เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ‡ เจจเจพเจฒ เจฐเฉ€เจฏเฉ‚เจจเฉ€เจ…เจจ

เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจฆเฉเจฌเจพเจฐเจพ เจธเจผเจพเจฎเจฒ เจนเฉ‹เจฃ 'เจคเฉ‡, เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจ‰เจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ เจœเจฆเฉ‹เจ‚ เจ‡เฉฑเจ• เจจเฉ‡เจคเจพ เจ…เจธเจซเจฒ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ: เจ‰เจน เจจเฉ‡เจคเจพ เจฆเฉ€ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจฒเฉŒเจ— เจจเฉ‚เฉฐ เจ‡เจธเจฆเฉ‡ HW (เจšเฉ‹เจฃเจพเจ‚ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚) เจตเจฟเฉฑเจš เจ•เฉฑเจŸเจฆเฉ‡ เจนเจจเฅค เจคเฉเจฒเจจเจพ เจตเจฟเฉฑเจš, RabbitMQ เจชเฉเจจเจฐ-เจฏเฉเจ•เจค เจจเฉ‹เจกเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจจเจตเฉ‡เจ‚ เจฎเฉฐเจจเจฆเจพ เจนเฉˆเฅค เจฆเฉ‹เจตเจพเจ‚ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš, เจฌเฉเจฐเฉ‹เจ•เจฐ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจพ เจฐเจพเจœ เจจเฉ‚เฉฐ เจฐเฉฑเจฆ เจ•เจฐ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจธเจฟเฉฐเจ•เฉเจฐเฉ‹เจจเจพเจˆเจœเจผเฉ‡เจธเจผเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจฎเจพเจธเจŸเจฐ เจจเฉ‚เฉฐ "เจชเฉ‚เจฐเฉ€ เจฆเฉเจจเฉ€เจ† เจจเฉ‚เฉฐ เจ‰เจกเฉ€เจ• เจ•เจฐเจจ เจฆเจฟเจ“" เจตเจฟเจงเฉ€ เจตเจฟเฉฑเจš เจฌเจฟเจฒเจ•เฉเจฒ เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเจฎเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจจเจตเฉ‡เจ‚ เจธเจผเฉ€เจธเจผเฉ‡ เจตเจฟเฉฑเจš เจฆเฉเจนเจฐเจพเจ‰เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจฎเจพเจธเจŸเจฐ เจ‡เจธ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจฆเฉŒเจฐเจพเจจ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจชเฉœเฉเจนเจจ เจœเจพเจ‚ เจฒเจฟเจ–เจฃ เจฆเฉ€ เจ•เจพเจฐเจตเจพเจˆ เจจเฉ‚เฉฐ เจธเจตเฉ€เจ•เจพเจฐ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจชเจนเฉเฉฐเจš เจตเฉฑเจกเฉ€เจ†เจ‚ เจ•เจคเจพเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจชเฉˆเจฆเจพ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค

เจ•เจพเจซเจ•เจพ เจ‡เฉฑเจ• เจตเฉฐเจกเจฟเจ† เจนเฉ‹เจ‡เจ† เจฒเฉŒเจ— เจนเฉˆ เจ…เจคเฉ‡ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เจน RabbitMQ เจ•เจคเจพเจฐ เจจเจพเจฒเฉ‹เจ‚ เจตเจงเฉ‡เจฐเฉ‡ เจธเฉฐเจฆเฉ‡เจธเจผเจพเจ‚ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฟเฉฑเจฅเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ•เจคเจพเจฐ เจคเฉ‹เจ‚ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ เจ•เจคเจพเจฐเจพเจ‚ เจฎเฉเจ•เจพเจฌเจฒเจคเจจ เจ›เฉ‹เจŸเฉ€เจ†เจ‚ เจฐเจนเจฟเจฃเฉ€เจ†เจ‚ เจšเจพเจนเฉ€เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจชเจฐ เจ•เจพเจซเจ•เจพ เจ†เจชเจฃเฉ€ เจ–เฉเจฆ เจฆเฉ€ เจงเจพเจฐเจจ เจจเฉ€เจคเฉ€ เจตเจพเจฒเจพ เจ‡เฉฑเจ• เจฒเฉŒเจ— เจนเฉˆ, เจœเฉ‹ เจฆเจฟเจจเจพเจ‚ เจœเจพเจ‚ เจนเจซเจผเจคเจฟเจ†เจ‚ เจฆเฉ€ เจฎเจฟเจ†เจฆ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ•เจคเจพเจฐ เจฌเจฒเจพเจ•เจฟเฉฐเจ— เจ…เจคเฉ‡ เจชเฉ‚เจฐเฉ€ เจธเจฟเฉฐเจ•เฉเจฐเฉ‹เจจเจพเจˆเจœเจผเฉ‡เจธเจผเจจ เจชเจนเฉเฉฐเจš เจ‡เฉฑเจ• เจตเจฟเจคเจฐเจฟเจค เจฒเฉŒเจ— เจฒเจˆ เจฌเจฟเจฒเจ•เฉเจฒ เจ…เจธเจตเฉ€เจ•เจพเจฐเจจเจฏเฉ‹เจ— เจนเฉˆเฅค เจ‡เจธ เจฆเฉ€ เจฌเจœเจพเจ, เจ•เจพเจซเจ•เจพ เจฆเฉ‡ เจชเฉˆเจฐเฉ‹เจ•เจพเจฐ เจ†เจชเจฃเฉ‡ เจฒเฉŒเจ— เจจเฉ‚เฉฐ เจจเฉ‡เจคเจพ เจฆเฉ‡ HW (เจ‰เจธเจฆเฉ€ เจšเฉ‹เจฃ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚) เจจเฉ‚เฉฐ เจ•เฉฑเจŸ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจ เจœเฉ‡เจ•เจฐ เจ‰เจจเฉเจนเจพเจ‚ เจฆเฉ€ เจ•เจพเจชเฉ€ เจจเฉ‡เจคเจพ เจคเฉ‹เจ‚ เจ…เฉฑเจ—เฉ‡ เจนเฉˆเฅค เจตเจงเฉ‡เจฐเฉ‡ เจธเฉฐเจญเจพเจตเจค เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจœเจฆเฉ‹เจ‚ เจ…เจจเฉเจฏเจพเจˆ เจชเจฟเฉฑเจ›เฉ‡ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจ‡เจน เจ†เจชเจฃเฉ‡ เจฎเฉŒเจœเฉ‚เจฆเจพ LEO เจจเจพเจฒ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจ•เฉ‡ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€เจ†เจ‚ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจจเจตเฉ‡เจ‚ เจœเจพเจ‚ เจฆเฉเจฌเจพเจฐเจพ เจธเจผเจพเจฎเจฒ เจนเฉ‹เจ เจชเฉˆเจฐเฉ‹เจ•เจพเจฐ ISR เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจธเจผเฉเจฐเฉ‚ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ•เจฎเจฟเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจนเจฟเฉฑเจธเจพ เจจเจนเฉ€เจ‚ เจฒเฉˆเจ‚เจฆเฉ‡ เจนเจจเฅค เจ‰เจน เจธเจฟเจฐเจซเจผ เจ—เจฐเฉเฉฑเจช เจฆเฉ‡ เจจเจพเจฒ-เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจœเจฟเฉฐเจจเฉ€ เจœเจฒเจฆเฉ€ เจนเฉ‹ เจธเจ•เฉ‡ เจธเฉเจจเฉ‡เจนเฉ‡ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเฉ‡ เจนเจจ เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจ‰เจน เจฒเฉ€เจกเจฐ เจจเฉ‚เฉฐ เจซเฉœ เจ•เฉ‡ ISR เจตเจฟเฉฑเจš เจฆเจพเจ–เจฒ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ‡เฅค เจ‡เฉฑเจฅเฉ‡ เจ•เฉ‹เจˆ เจฒเจพเจ•-เจ‡เจจ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ…เจคเฉ‡ เจคเฉเจนเจพเจกเฉ‡ เจธเจพเจฐเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจธเฉเฉฑเจŸเจฃ เจฆเฉ€ เจ•เฉ‹เจˆ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจ•เจจเฉˆเจ•เจŸเฉ€เจตเจฟเจŸเฉ€ เจฆเจพ เจจเฉเจ•เจธเจพเจจ

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

เจนเฉ‡เจ เจพเจ‚ เจ•เจˆ เจ•เจจเฉˆเจ•เจŸเฉ€เจตเจฟเจŸเฉ€ เจ…เจธเจซเจฒเจคเจพ เจฆเฉ‡ เจฆเฉเจฐเจฟเจธเจผ เจนเจจ:

  • เจฆเฉเจฐเจฟเจธเจผ 1: เจชเฉˆเจฐเฉ‹เจ•เจพเจฐ เจจเฉ‡เจคเจพ เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจฆเฉ‡เจ–เจฆเจพ, เจชเจฐ เจซเจฟเจฐ เจตเฉ€ เจšเจฟเฉœเฉ€เจ†เจ˜เจฐ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฆเจพ เจนเฉˆเฅค
  • เจฆเฉเจฐเจฟเจธเจผ 2: เจจเฉ‡เจคเจพ เจ•เฉ‹เจˆ เจ…เจจเฉเจฏเจพเจˆ เจจเจนเฉ€เจ‚ เจฆเฉ‡เจ–เจฆเจพ, เจชเจฐ เจซเจฟเจฐ เจตเฉ€ เจœเจผเฉ‚เจ•เฉ€เจชเจฐ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฆเจพ เจนเฉˆเฅค
  • เจฆเฉเจฐเจฟเจธเจผ 3: เจšเฉ‡เจฒเจพ เจ†เจ—เฉ‚ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฆเจพ เจนเฉˆ, เจชเจฐ เจšเจฟเฉœเฉ€เจ†เจ˜เจฐ เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจฆเฉ‡เจ–เจฆเจพเฅค
  • เจฆเฉเจฐเจฟเจธเจผ 4: เจจเฉ‡เจคเจพ เจชเฉˆเจฐเฉ‹เจ•เจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฆเจพ เจนเฉˆ, เจชเจฐ เจšเจฟเฉœเฉ€เจ†เจ˜เจฐ เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจฆเฉ‡เจ–เจฆเจพเฅค
  • เจฆเฉเจฐเจฟเจธเจผ 5: เจ…เจจเฉเจฏเจพเจˆ เจ•เจพเจซเจ•เจพ เจจเฉ‹เจก เจ…เจคเฉ‡ เจœเจผเฉ‚เจ•เฉ€เจชเจฐ เจฆเฉ‹เจตเจพเจ‚ เจคเฉ‹เจ‚ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจตเฉฑเจ–เจฐเจพ เจนเฉˆเฅค
  • เจฆเฉเจฐเจฟเจธเจผ 6: เจจเฉ‡เจคเจพ เจ•เจพเจซเจ•เจพ เจจเฉ‹เจก เจ…เจคเฉ‡ เจœเจผเฉ‚เจ•เฉ€เจชเจฐ เจฆเฉ‹เจตเจพเจ‚ เจคเฉ‹เจ‚ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจตเฉฑเจ–เจฐเจพ เจนเฉˆเฅค
  • เจฆเฉเจฐเจฟเจธเจผ 7: เจ•เจพเจซเจ•เจพ เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจจเฉ‹เจก เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจ•เจพเจซเจ•เจพ เจจเฉ‹เจก เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจฆเฉ‡เจ– เจธเจ•เจฆเจพเฅค
  • เจฆเฉเจฐเจฟเจธเจผ 8: เจ•เจพเจซเจ•เจพ เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจœเจผเฉ‚เจ•เฉ€เจชเจฐ เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจฆเฉ‡เจ–เจฆเจพเฅค

เจนเจฐ เจฆเฉเจฐเจฟเจธเจผ เจฆเจพ เจ†เจชเจฃเจพ เจตเจฟเจนเจพเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค

เจฆเฉเจฐเจฟเจธเจผ 1: เจ…เจจเฉเจฏเจพเจˆ เจจเฉ‡เจคเจพ เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจฆเฉ‡เจ–เจฆเจพ, เจชเจฐ เจซเจฟเจฐ เจตเฉ€ เจœเจผเฉ‚เจ•เฉ€เจชเจฐ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฆเจพ เจนเฉˆ

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 22. เจฆเฉเจฐเจฟเจธเจผ 1: เจคเจฟเฉฐเจจ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚ เจฆเจพ ISR

เจ•เจจเฉˆเจ•เจŸเฉ€เจตเจฟเจŸเฉ€ เจ…เจธเจซเจฒเจคเจพ เจฌเฉเจฐเฉ‹เจ•เจฐ 3 เจจเฉ‚เฉฐ เจฌเฉเจฐเฉ‹เจ•เจฐ 1 เจ…เจคเฉ‡ 2 เจคเฉ‹เจ‚ เจตเฉฑเจ– เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจชเจฐ เจœเจผเฉ‚เจ•เฉ€เจชเจฐ เจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚เฅค เจฌเฉเจฐเฉ‹เจ•เจฐ 3 เจนเฉเจฃ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเจนเฉ€เจ‚ เจญเฉ‡เจœ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจธเจฎเจพเจ‚ เจฌเฉ€เจค เจœเจพเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ replica.lag.time.max.ms เจ‡เจธ เจจเฉ‚เฉฐ ISR เจคเฉ‹เจ‚ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจธเฉฐเจฆเฉ‡เจธเจผ เจ•เจฎเจฟเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจนเจฟเฉฑเจธเจพ เจจเจนเฉ€เจ‚ เจฒเฉˆเจ‚เจฆเจพเฅค เจ‡เฉฑเจ• เจตเจพเจฐ เจ•เจจเฉˆเจ•เจŸเฉ€เจตเจฟเจŸเฉ€ เจฌเจนเจพเจฒ เจนเฉ‹ เจœเจพเจฃ 'เจคเฉ‡, เจ‡เจน เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจฎเฉเฉœ-เจธเจผเฉเจฐเฉ‚ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เฉ€ เจ…เจคเฉ‡ เจฒเฉ€เจกเจฐ เจจเจพเจฒ เจธเฉฐเจชเจฐเจ• เจ•เจฐเจจ 'เจคเฉ‡ ISR เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เฉ€เฅค เจœเจผเฉ‚เจ•เฉ€เจชเจฐ เจชเจฟเฉฐเจ— เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เฉ‡เจ—เจพ เจ…เจคเฉ‡ เจ‡เจน เจฎเฉฐเจจ เจฒเจตเฉ‡เจ—เจพ เจ•เจฟ เจฌเฉเจฐเฉ‹เจ•เจฐ เจœเจผเจฟเฉฐเจฆเจพ เจ…เจคเฉ‡ เจ เฉ€เจ• เจนเฉˆเฅค

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 23. เจฆเฉเจฐเจฟเจธเจผ 1: เจฌเฉเจฐเฉ‹เจ•เจฐ เจจเฉ‚เฉฐ ISR เจคเฉ‹เจ‚ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจœเฉ‡เจ•เจฐ replica.lag.time.max.ms เจ…เฉฐเจคเจฐเจพเจฒ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจ‡เจธ เจคเฉ‹เจ‚ เจ•เฉ‹เจˆ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจชเฉเจฐเจพเจชเจค เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค

RabbitMQ เจตเจพเจ‚เจ— เจ•เฉ‹เจˆ เจธเจชเจฒเจฟเจŸ-เจฌเฉเจฐเฉ‡เจจ เจœเจพเจ‚ เจจเฉ‹เจก เจธเจธเจชเฉˆเจ‚เจธเจผเจจ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ‡เจธ เจฆเฉ€ เจฌเจœเจพเจ, เจซเจพเจฒเจคเฉ‚เจคเจพ เจ˜เจŸเจพเจˆ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ.

เจฆเฉเจฐเจฟเจธเจผ 2: เจจเฉ‡เจคเจพ เจ•เฉ‹เจˆ เจ…เจจเฉเจฏเจพเจˆ เจจเจนเฉ€เจ‚ เจฆเฉ‡เจ–เจฆเจพ, เจชเจฐ เจซเจฟเจฐ เจตเฉ€ เจšเจฟเฉœเฉ€เจ†เจ˜เจฐ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฆเจพ เจนเฉˆ

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 24. เจฆเฉเจฐเจฟเจธเจผ 2. เจจเฉ‡เจคเจพ เจ…เจคเฉ‡ เจฆเฉ‹ เจชเฉˆเจฐเฉ‹เจ•เจพเจฐ

เจจเฉˆเจŸเจตเจฐเจ• เจ•เจจเฉˆเจ•เจŸเฉ€เจตเจฟเจŸเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ–เจฐเจพเจฌเฉ€ เจฒเฉ€เจกเจฐ เจจเฉ‚เฉฐ เจชเฉˆเจฐเฉ‹เจ•เจพเจฐเจพเจ‚ เจคเฉ‹เจ‚ เจตเฉฑเจ– เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจชเจฐ เจฌเฉเจฐเฉ‹เจ•เจฐ เจ…เจœเฉ‡ เจตเฉ€ เจœเจผเฉ‚เจ•เฉ€เจชเจฐ เจจเฉ‚เฉฐ เจฆเฉ‡เจ– เจธเจ•เจฆเจพ เจนเฉˆเฅค เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจชเจนเจฟเจฒเฉ‡ เจฆเฉเจฐเจฟเจธเจผ เจตเจฟเฉฑเจš, ISR เจธเฉเฉฐเจ—เฉœเจฆเจพ เจนเฉˆ, เจชเจฐ เจ‡เจธ เจตเจพเจฐ เจธเจฟเจฐเจซ เจฒเฉ€เจกเจฐ เจฒเจˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจพเจฐเฉ‡ เจชเฉˆเจฐเฉ‹เจ•เจพเจฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจญเฉ‡เจœเจฃเจพ เจฌเฉฐเจฆ เจ•เจฐ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค เจฆเฉเจฌเจพเจฐเจพ เจซเจฟเจฐ, เจ•เฉ‹เจˆ เจฒเจพเจœเจผเฉ€เจ•เจฒ เจตเฉฐเจก เจจเจนเฉ€เจ‚ เจนเฉˆ. เจ‡เจธ เจฆเฉ€ เจฌเจœเจพเจ, เจ•เจจเฉˆเจ•เจŸเฉ€เจตเจฟเจŸเฉ€ เจฎเฉเฉœ เจฌเจนเจพเจฒ เจนเฉ‹เจฃ เจคเฉฑเจ• เจจเจตเฉ‡เจ‚ เจธเฉเจจเฉ‡เจนเจฟเจ†เจ‚ เจฒเจˆ เจฐเจฟเจกเฉฐเจกเฉˆเจ‚เจธเฉ€ เจฆเจพ เจจเฉเจ•เจธเจพเจจ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจšเจฟเฉœเฉ€เจ†เจ˜เจฐ เจชเจฟเฉฐเจ— เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจตเจฟเจธเจผเจตเจพเจธ เจ•เจฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจฌเฉเจฐเฉ‹เจ•เจฐ เจœเจผเจฟเฉฐเจฆเจพ เจ…เจคเฉ‡ เจ เฉ€เจ• เจนเฉˆเฅค

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 25. เจฆเฉเจฐเจฟเจธเจผ 2. ISR เจธเจฟเจฐเจซ เจจเฉ‡เจคเจพ เจคเฉฑเจ• เจธเฉเฉฐเจ—เฉœ เจ—เจฟเจ† เจนเฉˆ

เจฆเฉเจฐเจฟเจธเจผ 3. เจ…เจจเฉเจฏเจพเจˆ เจจเฉ‡เจคเจพ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฆเจพ เจนเฉˆ, เจชเจฐ เจšเจฟเฉœเฉ€เจ†เจ˜เจฐ เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจฆเฉ‡เจ–เจฆเจพ

เจšเฉ‡เจฒเฉ‡ เจจเฉ‚เฉฐ เจœเจผเฉ‚เจ•เฉ€เจชเจฐ เจคเฉ‹เจ‚ เจตเฉฑเจ– เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจชเจฐ เจจเฉ‡เจคเจพ เจฆเฉ‡ เจจเจพเจฒ เจฆเจฒเจพเจฒ เจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚เฅค เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจ…เจจเฉเจฏเจพเจˆ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพ เจ…เจคเฉ‡ ISR เจฆเจพ เจฎเฉˆเจ‚เจฌเจฐ เจฌเจฃเจจเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆเฅค เจœเจผเฉ‚เจ•เฉ€เจชเจฐ เจนเฉเจฃ เจชเจฟเฉฐเจ— เจชเฉเจฐเจพเจชเจค เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฌเฉเจฐเฉ‹เจ•เจฐ เจ•เจฐเฉˆเจธเจผ เจจเฉ‚เฉฐ เจฐเจœเจฟเจธเจŸเจฐ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจ…เจจเฉเจฏเจพเจˆ เจนเฉˆ, เจฐเจฟเจ•เจตเจฐเฉ€ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ•เฉ‹เจˆ เจจเจคเฉ€เจœเฉ‡ เจจเจนเฉ€เจ‚ เจนเจจเฅค

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 26. เจฆเฉเจฐเจฟเจธเจผ 3: เจชเฉˆเจฐเฉ‹เจ•เจพเจฐ เจฒเฉ€เจกเจฐ เจจเฉ‚เฉฐ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆ

เจฆเฉเจฐเจฟเจธเจผ 4. เจฒเฉ€เจกเจฐ เจชเฉˆเจฐเฉ‹เจ•เจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฆเจพ เจนเฉˆ, เจชเจฐ เจšเจฟเฉœเฉ€เจ†เจ˜เจฐ เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจฆเฉ‡เจ–เจฆเจพ

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 27. เจฆเฉเจฐเจฟเจธเจผ 4. เจจเฉ‡เจคเจพ เจ…เจคเฉ‡ เจฆเฉ‹ เจชเฉˆเจฐเฉ‹เจ•เจพเจฐ

เจจเฉ‡เจคเจพ เจšเจฟเฉœเฉ€เจ†เจ˜เจฐ เจคเฉ‹เจ‚ เจตเฉฑเจ– เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจชเฉˆเจฐเฉ‹เจ•เจพเจฐเจพเจ‚ เจตเจพเจฒเฉ‡ เจฆเจฒเจพเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚เฅค

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 28. เจฆเฉเจฐเจฟเจธเจผ 4: เจจเฉ‡เจคเจพ เจšเจฟเฉœเฉ€เจ†เจ˜เจฐ เจคเฉ‹เจ‚ เจ…เจฒเฉฑเจ—

เจ•เฉเจ เจธเจฎเฉ‡เจ‚ เจฌเจพเจ…เจฆ, เจœเจผเฉ‚เจ•เฉ€เจชเจฐ เจ‡เฉฑเจ• เจฌเฉเจฐเฉ‹เจ•เจฐ เจ…เจธเจซเจฒเจคเจพ เจจเฉ‚เฉฐ เจฆเจฐเจœ เจ•เจฐเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจจเฉ‚เฉฐ เจธเฉ‚เจšเจฟเจค เจ•เจฐเฉ‡เจ—เจพเฅค เจ‰เจน เจ†เจชเจฃเฉ‡ เจชเฉˆเจฐเฉ‹เจ•เจพเจฐเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจ†เจ—เฉ‚ เจšเฉเจฃเฉ‡เจ—เจพเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ…เจธเจฒเฉ€ เจจเฉ‡เจคเจพ เจ‡เจน เจธเฉ‹เจšเจฆเจพ เจฐเจนเฉ‡เจ—เจพ เจ•เจฟ เจ‡เจน เจจเฉ‡เจคเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธ เจคเฉ‹เจ‚ เจเจ‚เจŸเจฐเฉ€เจ†เจ‚ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจฆเจพ เจฐเจนเฉ‡เจ—เจพ acks = 1. เจชเฉˆเจฐเฉ‹เจ•เจพเจฐ เจนเฉเจฃ เจ‰เจธเจจเฉ‚เฉฐ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจจเจนเฉ€เจ‚ เจญเฉ‡เจœ เจฐเจนเฉ‡ เจนเจจ, เจ‡เจธเจฒเจˆ เจ‰เจน เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฎเจฐเฉ‡ เจนเฉ‹เจ เจธเจฎเจเฉ‡เจ—เจพ เจ…เจคเฉ‡ ISR เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจตเจฟเฉฑเจš เจธเฉเฉฐเจ—เฉœเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเฉ‡เจ—เจพเฅค เจชเจฐ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจธเจฆเจพ Zookeeper เจจเจพเจฒ เจ•เฉ‹เจˆ เจ•เจจเฉˆเจ•เจธเจผเจจ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ‡เจน เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจ…เจคเฉ‡ เจ‰เจธ เจธเจฎเฉ‡เจ‚ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจเจ‚เจŸเจฐเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจ‡เจจเจ•เจพเจฐ เจ•เจฐ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค

เจธเฉเจจเฉ‡เจนเฉ‡ acks = เจธเจพเจฐเฉ‡ เจ‡เฉฑเจ• เจฐเจธเฉ€เจฆ เจชเฉเจฐเจพเจชเจค เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เฉ€ เจ•เจฟเจ‰เจ‚เจ•เจฟ ISR เจชเจนเจฟเจฒเจพเจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจšเจพเจฒเฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจธเฉฐเจฆเฉ‡เจธเจผ เจ‰เจนเจจเจพเจ‚ เจคเฉฑเจ• เจจเจนเฉ€เจ‚ เจชเจนเฉเฉฐเจšเจฆเฉ‡ เจนเจจเฅค เจœเจฆเฉ‹เจ‚ เจ…เจธเจฒเฉ€ เจจเฉ‡เจคเจพ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ ISR เจคเฉ‹เจ‚ เจนเจŸเจพเจ‰เจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ…เจธเจฎเจฐเฉฑเจฅ เจนเฉ‹เจตเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเฉฐเจฆเฉ‡เจธเจผ เจจเฉ‚เฉฐ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจจเจพ เจฌเฉฐเจฆ เจ•เจฐ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค

เจ—เฉเจฐเจพเจนเจ• เจœเจฒเจฆเฉ€ เจนเฉ€ เจฒเฉ€เจกเจฐ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€ เจตเฉฑเจฒ เจงเจฟเจ†เจจ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจจเจตเฉ‡เจ‚ เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจฐเจฟเจ•เจพเจฐเจก เจญเฉ‡เจœเจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ‡เฉฑเจ• เจตเจพเจฐ เจจเฉˆเจŸเจตเจฐเจ• เจฐเฉ€เจธเจŸเฉ‹เจฐ เจนเฉ‹ เจœเจพเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ…เจธเจฒเฉ€ เจจเฉ‡เจคเจพ เจฆเฉ‡เจ–เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน เจนเฉเจฃ เจ‡เฉฑเจ• เจจเฉ‡เจคเจพ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจฒเฉŒเจ— เจจเฉ‚เฉฐ HW เจฎเฉเฉฑเจฒ เจคเฉฑเจ• เจ˜เจŸเจพ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจฒเฉŒเจ— เจกเจพเจ‡เจตเจฐเจœเฉˆเจ‚เจธ เจคเฉ‹เจ‚ เจฌเจšเจฃ เจตเจฟเฉฑเจš เจ…เจธเจซเจฒเจคเจพ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจจเจตเฉ‡เจ‚ เจจเฉ‡เจคเจพ เจ•เฉ‹เจฒ เจธเฉ€เฅค เจ‡เจน เจซเจฟเจฐ เจจเจตเฉ‡เจ‚ เจจเฉ‡เจคเจพ เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจญเฉ‡เจœเจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค เจ…เจธเจฒเฉ€ เจจเฉ‡เจคเจพ เจฆเฉ‡ เจธเจพเจฐเฉ‡ เจฐเจฟเจ•เจพเจฐเจก เจœเฉ‹ เจจเจตเฉ‡เจ‚ เจจเฉ‡เจคเจพ เจจเฉ‚เฉฐ เจจเจ•เจฒ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ, เจ—เฉเจ†เจš เจ—เจ เจนเจจเฅค เจญเจพเจต, เจ‰เจน เจธเฉฐเจฆเฉ‡เจธเจผ เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจ…เจธเจฒ เจจเฉ‡เจคเจพ เจฆเฉเจ†เจฐเจพ เจ‰เจจเฉเจนเจพเจ‚ เจ•เฉเจ เจธเจ•เจฟเฉฐเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจธเจตเฉ€เจ•เจพเจฐ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ เจœเจฆเฉ‹เจ‚ เจฆเฉ‹ เจจเฉ‡เจคเจพ เจ•เฉฐเจฎ เจ•เจฐ เจฐเจนเฉ‡ เจธเจจเฅค

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 29. เจฆเฉเจฐเจฟเจธเจผ 4. เจฌเฉเจฐเฉ‹เจ•เจฐ 1 'เจคเฉ‡ เจฒเฉ€เจกเจฐ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจฐเฉ€เจธเจŸเฉ‹เจฐ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ‡เฉฑเจ• เจ…เจจเฉเจฏเจพเจˆ เจฌเจฃ เจœเจพเจ‚เจฆเจพ เจนเฉˆ

เจฆเฉเจฐเจฟเจธเจผ 5: เจ…เจจเฉเจฏเจพเจˆ เจ•เจพเจซเจ•เจพ เจจเฉ‹เจก เจ…เจคเฉ‡ เจœเจผเฉ‚เจ•เฉ€เจชเจฐ เจฆเฉ‹เจตเจพเจ‚ เจคเฉ‹เจ‚ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจตเฉฑเจ–เจฐเจพ เจนเฉˆ

เจ…เจจเฉเจฏเจพเจˆ เจ•เจพเจซเจ•เจพ เจจเฉ‹เจกเจธ เจ…เจคเฉ‡ เจœเจผเฉ‚เจ•เฉ€เจชเจฐ เจฆเฉ‹เจตเจพเจ‚ เจคเฉ‹เจ‚ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ…เจฒเฉฑเจ— เจนเฉˆเฅค เจ‰เจน เจธเจฟเจฐเจซเจผ เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ ISR เจคเฉ‹เจ‚ เจ‰เจฆเฉ‹เจ‚ เจคเฉฑเจ• เจนเจŸเจพ เจฒเฉˆเจ‚เจฆเจพ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจฌเจนเจพเจฒ เจจเจนเฉ€เจ‚ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ, เจ…เจคเฉ‡ เจซเจฟเจฐ เจฆเฉ‚เจœเจฟเจ†เจ‚ เจจเจพเจฒ เจธเฉฐเจชเจฐเจ• เจ•เจฐเจฆเจพ เจนเฉˆเฅค

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 30. เจฆเฉเจฐเจฟเจธเจผ 5: เจ†เจˆเจธเฉ‹เจฒเฉ‡เจŸเจก เจซเจพเจฒเฉ‹เจ…เจฐ เจจเฉ‚เฉฐ ISR เจคเฉ‹เจ‚ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ

เจฆเฉเจฐเจฟเจธเจผ 6: เจจเฉ‡เจคเจพ เจ•เจพเจซเจ•เจพ เจจเฉ‹เจก เจ…เจคเฉ‡ เจœเจผเฉ‚เจ•เฉ€เจชเจฐ เจฆเฉ‹เจตเจพเจ‚ เจคเฉ‹เจ‚ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจตเฉฑเจ–เจฐเจพ เจนเฉˆ

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 31. เจฆเฉเจฐเจฟเจธเจผ 6. เจจเฉ‡เจคเจพ เจ…เจคเฉ‡ เจฆเฉ‹ เจชเฉˆเจฐเฉ‹เจ•เจพเจฐ

เจจเฉ‡เจคเจพ เจ†เจชเจฃเฉ‡ เจชเฉˆเจฐเฉ‹เจ•เจพเจฐเจพเจ‚, เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจ…เจคเฉ‡ เจšเจฟเฉœเฉ€เจ†เจ˜เจฐ เจคเฉ‹เจ‚ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ…เจฒเฉฑเจ—-เจฅเจฒเฉฑเจ— เจนเฉˆเฅค เจฅเฉ‹เฉœเฉเจนเฉ‡ เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจ‡เจน เจ‡เฉฐเจฆเจฐเจพเจœเจพเจ‚ เจจเฉ‚เฉฐ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจจเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เฉ‡เจ—เจพ acks = 1.

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 32. เจฆเฉเจฐเจฟเจธเจผ 6: เจฒเฉ€เจกเจฐ เจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจ•เจพเจซเจ•เจพ เจ…เจคเฉ‡ เจœเจผเฉ‚เจ•เฉ€เจชเจฐ เจจเฉ‹เจกเจพเจ‚ เจคเฉ‹เจ‚ เจ…เจฒเฉฑเจ— เจ•เจฐเจจเจพ

เจฎเจฟเจ†เจฆ เจชเฉเฉฑเจ—เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจชเฉเจฐเจพเจชเจค เจจเจนเฉ€เจ‚ เจนเฉ‹เจˆเจ†เจ‚ replica.lag.time.max.ms, เจ‡เจน ISR เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจตเจฟเฉฑเจš เจธเฉเฉฐเจ—เฉœเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเฉ‡เจ—เจพ, เจชเจฐ เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพ เจ•เจฟเจ‰เจ‚เจ•เจฟ Zookeeper เจจเจพเจฒ เจ•เฉ‹เจˆ เจธเฉฐเจšเจพเจฐ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจฒเจฟเจ–เจคเจพเจ‚ เจจเฉ‚เฉฐ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจจเจพ เจฌเฉฐเจฆ เจ•เจฐ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค

เจ‡เจธ เจฆเฉŒเจฐเจพเจจ, เจœเจผเฉ‚เจ•เฉ€เจชเจฐ เจ…เจฒเฉฑเจ—-เจฅเจฒเฉฑเจ— เจฆเจฒเจพเจฒ เจจเฉ‚เฉฐ เจฎเจฐเฉ‡ เจนเฉ‹เจ เจตเจœเฉ‹เจ‚ เจšเจฟเฉฐเจจเฉเจนเจฟเจค เจ•เจฐเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจ‡เฉฑเจ• เจจเจตเฉ‡เจ‚ เจจเฉ‡เจคเจพ เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐเฉ‡เจ—เจพเฅค

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 33. เจฆเฉเจฐเจฟเจธเจผ 6. เจฆเฉ‹ เจจเฉ‡เจคเจพ

เจฎเฉ‚เจฒ เจจเฉ‡เจคเจพ เจ•เฉเจ เจธเจ•เจฟเฉฐเจŸเจพเจ‚ เจฒเจˆ เจเจ‚เจŸเจฐเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ, เจชเจฐ เจซเจฟเจฐ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเฉฐเจฆเฉ‡เจธเจผ เจจเฉ‚เฉฐ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจจเจพ เจฌเฉฐเจฆ เจ•เจฐ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ—เจพเจนเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจนเจฐ 60 เจธเจ•เจฟเฉฐเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจจเจตเฉ€เจจเจคเจฎ เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ เจจเจพเจฒ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจจเฉ‡เจคเจพ เจฆเฉ€ เจคเจฌเจฆเฉ€เจฒเฉ€ เจฌเจพเจฐเฉ‡ เจธเฉ‚เจšเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจจเจตเฉ‡เจ‚ เจจเฉ‡เจคเจพ เจจเฉ‚เฉฐ เจเจ‚เจŸเจฐเฉ€เจ†เจ‚ เจญเฉ‡เจœเจฃเฉ€เจ†เจ‚ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจฆเฉ‡เจฃเจ—เฉ‡เฅค

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 34. เจฆเฉเจฐเจฟเจธเจผ 6: เจจเจฟเจฐเจฎเจพเจคเจพ เจ‡เฉฑเจ• เจจเจตเฉ‡เจ‚ เจฒเฉ€เจกเจฐ เจตเฉฑเจฒ เจฌเจฆเจฒเจฆเฉ‡ เจนเจจ

เจ•เจจเฉˆเจ•เจŸเฉ€เจตเจฟเจŸเฉ€ เจฆเฉ‡ เจจเฉเจ•เจธเจพเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจฎเฉ‚เจฒ เจจเฉ‡เจคเจพ เจฆเฉเจ†เจฐเจพ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจชเฉเจธเจผเจŸเฉ€ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจเจ‚เจŸเจฐเฉ€เจ†เจ‚ เจ–เจคเจฎ เจนเฉ‹ เจœเจพเจฃเจ—เฉ€เจ†เจ‚เฅค เจ‡เฉฑเจ• เจตเจพเจฐ เจจเฉˆเจŸเจตเจฐเจ• เจฐเฉ€เจธเจŸเฉ‹เจฐ เจนเฉ‹ เจœเจพเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ…เจธเจฒเฉ€ เจฒเฉ€เจกเจฐ เจœเจผเฉ‚เจ•เฉ€เจชเจฐ เจฆเฉเจ†เจฐเจพ เจ–เฉ‹เจœเฉ‡เจ—เจพ เจ•เจฟ เจ‡เจน เจนเฉเจฃ เจฒเฉ€เจกเจฐ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจซเจฟเจฐ เจ‡เจน เจšเฉ‹เจฃ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ†เจชเจฃเฉ‡ เจฒเฉŒเจ— เจจเฉ‚เฉฐ เจจเจตเฉ‡เจ‚ เจจเฉ‡เจคเจพ เจฆเฉ‡ HW เจจเฉ‚เฉฐ เจ•เฉฑเจŸ เจฆเฉ‡เจตเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจ…เจจเฉเจฏเจพเจˆ เจตเจœเฉ‹เจ‚ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจญเฉ‡เจœเจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 35. เจฆเฉเจฐเจฟเจธเจผ 6: เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ•เจจเฉˆเจ•เจŸเฉ€เจตเจฟเจŸเฉ€ เจฌเจนเจพเจฒ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ…เจธเจฒเฉ€ เจจเฉ‡เจคเจพ เจ‡เฉฑเจ• เจ…เจจเฉเจฏเจพเจˆ เจฌเจฃ เจœเจพเจ‚เจฆเจพ เจนเฉˆ

เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจฅเฉ‹เฉœเฉเจนเฉ‡ เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจฒเจพเจœเจผเฉ€เจ•เจฒ เจตเจฟเจ›เฉ‹เฉœเจพ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ, เจชเจฐ เจ•เฉ‡เจตเจฒ เจคเจพเจ‚ เจนเฉ€ acks = 1 ะธ min.insync.replicas เจ‡เจน เจตเฉ€ 1. เจฒเจพเจœเจผเฉ€เจ•เจฒ เจ…เจฒเจนเจฟเจฆเจ—เฉ€ เจœเจพเจ‚ เจคเจพเจ‚ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจฐเฉ€เจธเจŸเฉ‹เจฐ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ†เจชเจฃเฉ‡ เจ†เจช เจ–เจคเจฎ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจœเจฆเฉ‹เจ‚ เจ…เจธเจฒเฉ€ เจฒเฉ€เจกเจฐ เจจเฉ‚เฉฐ เจ‡เจน เจ…เจนเจฟเจธเจพเจธ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจ‰เจน เจนเฉเจฃ เจฒเฉ€เจกเจฐ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจœเจพเจ‚ เจœเจฆเฉ‹เจ‚ เจธเจพเจฐเฉ‡ เจ—เจพเจนเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจ…เจนเจฟเจธเจพเจธ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจฒเฉ€เจกเจฐ เจฌเจฆเจฒ เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจจเจตเฉ‡เจ‚ เจฒเฉ€เจกเจฐ เจจเฉ‚เฉฐ เจฒเจฟเจ–เจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ - เจœเฉ‹ เจตเฉ€ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ•เจฟเจธเฉ‡ เจตเฉ€ เจนเจพเจฒเจค เจตเจฟเฉฑเจš, เจ•เฉเจ เจธเฉเจจเฉ‡เจนเฉ‡ เจ–เจคเจฎ เจนเฉ‹ เจœเจพเจฃเจ—เฉ‡, เจชเจฐ เจธเจฟเจฐเจซ เจจเจพเจฒ acks = 1.

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

เจฆเฉเจฐเจฟเจธเจผ 7: เจ•เจพเจซเจ•เจพ เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจจเฉ‹เจก เจนเฉ‹เจฐ เจ•เจพเจซเจ•เจพ เจจเฉ‹เจก เจจเจนเฉ€เจ‚ เจฆเฉ‡เจ– เจธเจ•เจฆเจพ

เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจ‡เฉฑเจ• เจตเจพเจฐ เจœเจฆเฉ‹เจ‚ เจ•เจพเจซเจ•เจพ เจจเฉ‹เจก เจจเจพเจฒ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจ–เจคเจฎ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจ‡เจธ เจตเจฟเฉฑเจš เจ•เจฟเจธเฉ‡ เจตเฉ€ เจฒเฉ€เจกเจฐ เจคเจฌเจฆเฉ€เจฒเฉ€ เจฆเฉ€ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเฉ‚เฉฐ เจชเฉเจฐเจธเจพเจฐเจฟเจค เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจธเจญ เจคเฉ‹เจ‚ เจฎเจพเฉœเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจ‡เจน เจ‡เฉฑเจ• เจฅเฉ‹เฉœเฉเจนเฉ‡ เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจฒเจพเจœเจผเฉ€เจ•เจฒ เจ…เจฒเจนเจฟเจฆเจ—เฉ€ เจตเฉฑเจฒ เจฒเฉˆ เจœเจพเจตเฉ‡เจ—เจพ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฆเฉเจฐเจฟเจธเจผ 6 เจตเจฟเฉฑเจšเฅค เจ…เจ•เจธเจฐ เจจเจนเฉ€เจ‚, เจฌเฉเจฐเฉ‹เจ•เจฐ เจฒเฉ€เจกเจฐเจธเจผเจฟเจช เจฒเจˆ เจ‰เจฎเฉ€เจฆเจตเจพเจฐ เจจเจนเฉ€เจ‚ เจฌเจฃเฉ‡เจ—เจพ เจœเฉ‡เจ•เจฐ เจฌเจพเจ…เจฆ เจตเจพเจฒเจพ เจ…เจธเจซเจฒ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจฆเฉเจฐเจฟเจธเจผ 8: เจ•เจพเจซเจ•เจพ เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจœเจผเฉ‚เจ•เฉ€เจชเจฐ เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจฆเฉ‡เจ–เจฆเจพ

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

เจฆเฉเจฐเจฟเจธเจผเจพเจ‚ เจคเฉ‹เจ‚ เจธเจฟเฉฑเจŸเฉ‡

เจ…เจธเฉ€เจ‚ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจซเจพเจฒเฉ‹เจ…เจฐ เจ•เจจเฉˆเจ•เจŸเฉ€เจตเจฟเจŸเฉ€ เจฆเฉ‡ เจจเฉเจ•เจธเจพเจจ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจธเฉฐเจฆเฉ‡เจธเจผ เจฆเจพ เจจเฉเจ•เจธเจพเจจ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจฆเฉ‡ เจฎเฉเฉœ เจฌเจนเจพเจฒ เจนเฉ‹เจฃ เจคเฉฑเจ• เจ…เจธเจฅเจพเจˆ เจคเฉŒเจฐ 'เจคเฉ‡ เจฐเจฟเจกเฉฐเจกเฉˆเจ‚เจธเฉ€ เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจน, เจฌเฉ‡เจธเจผเฉฑเจ•, เจกเจพเจŸเจพ เจ–เจฐเจพเจฌ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจ‡เฉฑเจ• เจœเจพเจ‚ เจ‡เฉฑเจ• เจคเฉ‹เจ‚ เจตเฉฑเจง เจจเฉ‹เจก เจ–เจคเจฎ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ.

เจœเฉ‡เจ•เจฐ เจจเฉ‡เจคเจพ เจ•เฉเจจเฉˆเจ•เจŸเฉ€เจตเจฟเจŸเฉ€ เจฆเฉ‡ เจจเฉเจ•เจธเจพเจจ เจฆเฉ‡ เจ•เจพเจฐเจจ เจœเจผเฉ‚เจ•เฉ€เจชเจฐ เจคเฉ‹เจ‚ เจตเฉฑเจ– เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจธเจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจธเฉเจจเฉ‡เจนเฉ‡ เจ—เฉเฉฐเจฎ เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจ acks = 1. Zookeeper เจจเจพเจฒ เจธเฉฐเจšเจพเจฐ เจฆเฉ€ เจ˜เจพเจŸ เจฆเฉ‹เจตเจพเจ‚ เจจเฉ‡เจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจธเฉฐเจ–เฉ‡เจช เจคเจฐเจ•เจชเฉ‚เจฐเจจ เจตเฉฐเจก เจฆเจพ เจ•เจพเจฐเจจ เจฌเจฃเจฆเฉ€ เจนเฉˆเฅค เจ‡เจน เจธเจฎเฉฑเจธเจฟเจ† เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจฆเฉเจ†เจฐเจพ เจนเฉฑเจฒ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ acks = เจธเจพเจฐเฉ‡.

เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ min.insync.replicas เจฆเฉ‹ เจœเจพเจ‚ เจฆเฉ‹ เจคเฉ‹เจ‚ เจตเฉฑเจง เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจ‡เจน เจตเจพเจงเฉ‚ เจญเจฐเฉ‹เจธเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจ…เจœเจฟเจนเฉ‡ เจฅเฉ‹เฉœเฉเจนเฉ‡ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจฆเฉเจฐเจฟเจธเจผเจพเจ‚ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจฆเฉเจฐเจฟเจธเจผ 6 เจตเจฟเฉฑเจš เจ—เฉเฉฐเจฎ เจนเฉ‹เจ เจธเฉฐเจฆเฉ‡เจธเจผ เจจเจนเฉ€เจ‚ เจนเฉ‹เจฃเจ—เฉ‡เฅค

เจ—เฉเฉฐเจฎ เจนเฉ‹เจ เจธเฉเจจเฉ‡เจนเจฟเจ†เจ‚ เจฆเจพ เจธเฉฐเจ–เฉ‡เจช

เจ†เจ‰ เจ‰เจนเจจเจพเจ‚ เจธเจพเจฐเฉ‡ เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจธเฉ‚เจšเฉ€เจฌเฉฑเจง เจ•เจฐเฉ€เจ เจœเจฟเจจเฉเจนเจพเจ‚ เจจเจพเจฒ เจคเฉเจธเฉ€เจ‚ เจ•เจพเจซเจ•เจพ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจ—เฉเจ† เจธเจ•เจฆเฉ‡ เจนเฉ‹:

  • เจœเฉ‡เจ•เจฐ เจธเฉเจจเฉ‡เจนเจฟเจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€ เจคเจพเจ‚ เจ•เฉ‹เจˆ เจฒเฉ€เจกเจฐ เจ…เจธเจซเจฒเจคเจพ acks = 1
  • เจฒเฉ€เจกเจฐเจธเจผเจฟเจช เจฆเจพ เจ•เฉ‹เจˆ เจตเฉ€ เจ…เจธเจผเฉเฉฑเจง เจชเจฐเจฟเจตเจฐเจคเจจ, เจœเฉ‹ เจ•เจฟ, ISR เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจ‡เฉฑเจ• เจ…เจจเฉเจฏเจพเจˆ เจคเฉฑเจ•, เจ‡เฉฑเจฅเฉ‹เจ‚ เจคเฉฑเจ• เจ•เจฟ เจจเจพเจฒ เจตเฉ€ acks = เจธเจพเจฐเฉ‡
  • เจœเฉ‡เจ•เจฐ เจธเฉเจจเฉ‡เจนเจฟเจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจคเจพเจ‚ Zookeeper เจคเฉ‹เจ‚ เจจเฉ‡เจคเจพ เจจเฉ‚เฉฐ เจ…เจฒเฉฑเจ— เจ•เจฐเจจเจพ acks = 1
  • เจจเฉ‡เจคเจพ เจฆเฉ€ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ…เจฒเฉฑเจ—-เจฅเจฒเฉฑเจ—เจคเจพ เจœเจฟเจธ เจจเฉ‡ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ ISR เจธเจฎเฉ‚เจน เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจคเฉฑเจ• เจธเฉเฉฐเจ—เฉœ เจฒเจฟเจ† เจนเฉˆเฅค เจธเจพเจฐเฉ‡ เจธเฉเจจเฉ‡เจนเฉ‡ เจ–เจคเจฎ เจนเฉ‹ เจœเจพเจฃเจ—เฉ‡, เจ‡เฉฑเจฅเฉ‹เจ‚ เจคเฉฑเจ• เจ•เจฟ acks = เจธเจพเจฐเฉ‡. เจ‡เจน เจคเจพเจ‚ เจนเฉ€ เจธเฉฑเจš เจนเฉˆ เจœเฉ‡เจ•เจฐ min.insync.replicas=1.
  • เจธเจพเจฐเฉ‡ เจญเจพเจ— เจจเฉ‹เจกเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจธเจฎเจ•เจพเจฒเฉ€ เจ…เจธเจซเจฒเจคเจพเจตเจพเจ‚เฅค เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเฉเจจเฉ‡เจนเฉ‡ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจคเฉ‹เจ‚ เจธเจตเฉ€เจ•เจพเจฐ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เฉเจ เจ…เจœเฉ‡ เจคเฉฑเจ• เจกเจฟเจธเจ• 'เจคเฉ‡ เจจเจพ เจฒเจฟเจ–เฉ‡ เจœเจพ เจธเจ•เจฃเฅค เจธเจฐเจตเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฐเฉ€เจฌเฉ‚เจŸ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ•เฉเจ เจธเฉเจจเฉ‡เจนเฉ‡ เจ—เฉเฉฐเจฎ เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจเฅค

เจ…เจธเจผเฉเฉฑเจง เจฒเฉ€เจกเจฐเจธเจผเจฟเจช เจชเจฐเจฟเจตเจฐเจคเจจ เจคเฉ‹เจ‚ เจฌเจšเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจœเจพเจ‚ เจคเจพเจ‚ เจ‰เจนเจจเจพเจ‚ 'เจคเฉ‡ เจชเจพเจฌเฉฐเจฆเฉ€ เจฒเจ—เจพ เจ•เฉ‡ เจœเจพเจ‚ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจฆเฉ‹ เจฐเจฟเจกเฉฐเจกเฉˆเจ‚เจธเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพ เจ•เฉ‡เฅค เจธเจญ เจคเฉ‹เจ‚ เจŸเจฟเจ•เจพเจŠ เจธเฉฐเจฐเจšเจจเจพ เจ‡เฉฑเจ• เจธเฉเจฎเฉ‡เจฒ เจนเฉˆ acks = เจธเจพเจฐเฉ‡ ะธ min.insync.replicas 1 เจคเฉ‹เจ‚ เจตเฉฑเจงเฅค

RabbitMQ เจ…เจคเฉ‡ Kafka เจฆเฉ€ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ เจฆเฉ€ เจธเจฟเฉฑเจงเฉ€ เจคเฉเจฒเจจเจพ

เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, เจฆเฉ‹เจตเฉ‡เจ‚ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจ‡เฉฑเจ• เจชเฉเจฐเจพเจ‡เจฎเจฐเฉ€ เจ…เจคเฉ‡ เจธเฉˆเจ•เฉฐเจกเจฐเฉ€ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจชเฉเจฐเจฃเจพเจฒเฉ€ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, RabbitMQ เจฆเฉ€ เจ‡เฉฑเจ• เจ…เจšเจฟเจฒเจธ เจ…เฉฑเจกเฉ€ เจนเฉˆเฅค เจ…เจธเจซเจฒเจคเจพ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจฎเฉเฉœ-เจ•เจจเฉˆเจ•เจŸ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡, เจจเฉ‹เจก เจ†เจชเจฃเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจฐเฉฑเจฆ เจ•เจฐ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจธเจฎเจ•เจพเจฒเฉ€เจ•เจฐเจจ เจฌเจฒเฉŒเจ• เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจฆเฉ‹เจนเจฐเฉ€ เจฎเจพเจฐ RabbitMQ เจตเจฟเฉฑเจš เจตเฉฑเจกเฉ€เจ†เจ‚ เจ•เจคเจพเจฐเจพเจ‚ เจฆเฉ€ เจฒเฉฐเจฎเฉ€ เจ‰เจฎเจฐ 'เจคเฉ‡ เจธเจตเจพเจฒ เจ‰เจ เจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆเฅค เจคเฉเจนเจพเจจเฉ‚เฉฐ เจœเจพเจ‚ เจคเจพเจ‚ เจ˜เจŸเจพเจ เจ—เจ เจฐเจฟเจกเฉฐเจกเฉˆเจ‚เจธเฉ€ เจœเจพเจ‚ เจฒเฉฐเจฌเฉ‡ เจฌเจฒเจพเจ•เจฟเฉฐเจ— เจธเจฎเฉ‡เจ‚ เจจเฉ‚เฉฐ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจจเจพ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจฐเจฟเจกเฉฐเจกเฉˆเจ‚เจธเฉ€ เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃเจพ เจตเฉฑเจกเฉ‡ เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจจเฉเจ•เจธเจพเจจ เจฆเฉ‡ เจœเฉ‹เจ–เจฎ เจจเฉ‚เฉฐ เจตเจงเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจชเจฐ เจœเฉ‡เจ•เจฐ เจ•เจคเจพเจฐเจพเจ‚ เจ›เฉ‹เจŸเฉ€เจ†เจ‚ เจนเจจ, เจคเจพเจ‚ เจฐเจฟเจกเฉฐเจกเฉˆเจ‚เจธเฉ€ เจฆเฉ€ เจ–เจผเจพเจคเจฐ, เจฅเฉ‹เฉœเฉเจนเฉ‡ เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจ…เจฃเจ‰เจชเจฒเจฌเจงเจคเจพ (เจ•เฉเจ เจธเจ•เจฟเฉฐเจŸเจพเจ‚) เจจเฉ‚เฉฐ เจตเจพเจฐ-เจตเจพเจฐ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจ•เฉ‹เจธเจผเจฟเจธเจผเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจจเจœเจฟเฉฑเจ เจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

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

RabbitMQ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ เจตเจฟเฉฑเจš เจ•เจพเจซเจ•เจพ เจจเจพเจฒเฉ‹เจ‚ เจ‰เฉฑเจคเจฎ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจ‡เฉฑเจ• เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจคเฉ‹เจ‚ เจตเฉฑเจง เจธเจฐเจตเจฐ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจ…เจธเจซเจฒ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ•เจฟเจนเจพ เจนเฉˆ, RabbitMQ เจ•เฉ‡เจตเจฒ เจฎเจพเจธเจŸเจฐ เจ…เจคเฉ‡ เจธเจพเจฐเฉ‡ เจฎเจฟเจฐเจฐเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจกเจฟเจธเจ• เจคเฉ‡ เจธเฉฐเจฆเฉ‡เจธเจผ เจฒเจฟเจ–เฉ‡ เจœเจพเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจนเฉ€ เจชเฉเจฐเจ•เจพเจธเจผเจ• เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจชเฉเจธเจผเจŸเฉ€ เจญเฉ‡เจœเจฆเจพ เจนเฉˆเฅค เจชเจฐ เจ‡เจน เจฆเฉ‹ เจ•เจพเจฐเจจเจพเจ‚ เจ•เจฐเจ•เฉ‡ เจตเจพเจงเฉ‚ เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€ เจœเฉ‹เฉœเจฆเจพ เจนเฉˆ:

  • fsync เจนเจฐ เจ•เฉเจ เจธเฉŒ เจฎเจฟเจฒเฉ€เจธเจ•เจฟเฉฐเจŸ
  • เจนเจฐ เจจเฉ‹เจก (เจจเฉˆเฉฑเจŸ เจŸเจฟเจ•) เจฆเฉ€ เจ‰เจชเจฒเจฌเจงเจคเจพ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจชเฉˆเจ•เฉ‡เจŸเจพเจ‚ เจฆเฉ‡ เจœเฉ€เจตเจจ เจ•เจพเจฒ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจนเฉ€ เจธเจผเฉ€เจธเจผเฉ‡ เจฆเฉ€ เจ…เจธเจซเจฒเจคเจพ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจœเฉ‡ เจธเจผเฉ€เจธเจผเจพ เจนเฉŒเจฒเฉ€ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจœเจพเจ‚ เจกเจฟเฉฑเจ—เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจ‡เฉฑเจ• เจฆเฉ‡เจฐเฉ€ เจœเฉ‹เฉœเจฆเจพ เจนเฉˆเฅค

เจ•เจพเจซเจ•เจพ เจฆเฉ€ เจธเจผเจฐเจค เจ‡เจน เจนเฉˆ เจ•เจฟ เจœเฉ‡เจ•เจฐ เจ•เฉ‹เจˆ เจธเฉเจจเฉ‡เจนเจพ เจฎเจฒเจŸเฉ€เจชเจฒ เจจเฉ‹เจกเจพเจ‚ เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจจเฉ‚เฉฐ เจนเจฟเฉฑเจŸ เจ•เจฐเจฆเฉ‡ เจนเฉ€ เจธเฉฐเจฆเฉ‡เจธเจผเจพเจ‚ เจจเฉ‚เฉฐ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‡เจธเจฆเฉ‡ เจ•เจพเจฐเจจ, เจ•เจฟเจธเฉ‡ เจตเฉ€ เจ•เจฟเจธเจฎ เจฆเฉ‡ เจธเฉเจจเฉ‡เจนเจฟเจ†เจ‚ เจฆเฉ‡ เจ—เฉเจ†เจšเจฃ เจฆเจพ เจœเฉ‹เจ–เจฎ เจนเฉเฉฐเจฆเจพ เจนเฉˆ (เจญเจพเจตเฉ‡เจ‚ acks = เจธเจพเจฐเฉ‡, min.insync.replicas=2) เจธเจฎเจ•เจพเจฒเฉ€ เจ…เจธเจซเจฒเจคเจพ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš.

เจ•เฉเฉฑเจฒ เจฎเจฟเจฒเจพ เจ•เฉ‡, เจ•เจพเจซเจ•เจพ เจฌเจฟเจนเจคเจฐ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉ‚เฉฐ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจฒเจˆ เจœเจผเจฎเฉ€เจจ เจคเฉ‹เจ‚ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ เจฒเจˆ เจฒเฉ‹เฉœ เจชเฉˆเจฃ 'เจคเฉ‡ เจชเฉˆเจฐเฉ‹เจ•เจพเจฐเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ 11 เจคเฉฑเจ• เจตเจงเจพเจˆ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจธเจฎเจ•เจพเจฒเฉ€เจ•เจฐเจจ เจตเจฟเฉฑเจš เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจ•เจพเจฐเจ• 5 เจ…เจคเฉ‡ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจธเฉฐเจ–เจฟเจ† min.insync.replicas=3 เจธเฉเจจเฉ‡เจนเจพ เจ—เฉเจ†เจ‰เจฃ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฌเจนเฉเจค เจนเฉ€ เจฆเฉเจฐเจฒเฉฑเจญ เจ˜เจŸเจจเจพ เจฌเจฃเจพ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเจพ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ‡เจธ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจ…เจจเฉเจชเจพเจค เจ…เจคเฉ‡ เจฐเจฟเจกเฉฐเจกเฉˆเจ‚เจธเฉ€ เจฆเฉ‡ เจชเฉฑเจงเจฐ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจตเจฟเจ•เจฒเจช เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

RabbitMQ เจ•เจฒเฉฑเจธเจŸเจฐเจฟเฉฐเจ— เจ›เฉ‹เจŸเฉ€เจ†เจ‚ เจ•เจคเจพเจฐเจพเจ‚ เจฒเจˆ เจตเจงเฉ€เจ† เจนเฉˆเฅค เจชเจฐ เจœเจฆเฉ‹เจ‚ เจญเจพเจฐเฉ€ เจ†เจตเจพเจœเจพเจˆ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจคเจพเจ‚ เจ›เฉ‹เจŸเฉ€เจ†เจ‚ เจ•เจคเจพเจฐเจพเจ‚ เจตเฉ€ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจตเจง เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ‡เฉฑเจ• เจตเจพเจฐ เจ•เจคเจพเจฐเจพเจ‚ เจตเฉฑเจกเฉ€เจ†เจ‚ เจนเฉ‹ เจœเจพเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‰เจชเจฒเจฌเจงเจคเจพ เจ…เจคเฉ‡ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ เจตเจฟเจšเจ•เจพเจฐ เจธเจ–เจผเจค เจตเจฟเจ•เจฒเจช เจฌเจฃเจพเจ‰เจฃเฉ‡ เจชเฉˆเจฃเจ—เฉ‡เฅค RabbitMQ เจ•เจฒเฉฑเจธเจŸเจฐเจฟเฉฐเจ— เจ—เฉˆเจฐ-เจ†เจฎ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจฒเจˆ เจธเจญ เจคเฉ‹เจ‚ เจ…เจจเฉเจ•เฉ‚เจฒ เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ RabbitMQ เจฆเฉ€ เจฒเจšเจ•เจคเจพ เจฆเฉ‡ เจฒเจพเจญ เจ‡เจธเจฆเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐเจฟเฉฐเจ— เจฆเฉ‡ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจจเฉเจ•เจธเจพเจจ เจคเฉ‹เจ‚ เจตเฉฑเจง เจนเจจเฅค

เจตเฉฑเจกเฉ€เจ†เจ‚ เจ•เจคเจพเจฐเจพเจ‚ เจชเฉเจฐเจคเฉ€ RabbitMQ เจฆเฉ€ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฆเจพ เจ‡เฉฑเจ• เจเจ‚เจŸเฉ€เจกเฉ‹เจŸ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจˆ เจ›เฉ‹เจŸเฉ€เจ†เจ‚ เจ•เจคเจพเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฃเจพ เจนเฉˆเฅค เจœเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ€ เจ•เจคเจพเจฐ เจฆเฉ‡ เจชเฉ‚เจฐเฉ‡ เจ•เฉเจฐเจฎ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจธเจฟเจฐเจซเจผ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจธเฉเจจเฉ‡เจนเจฟเจ†เจ‚ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ•เจฟเจธเฉ‡ เจ–เจพเจธ เจ•เจฒเจพเจ‡เฉฐเจŸ เจคเฉ‹เจ‚ เจธเฉเจจเฉ‡เจนเฉ‡), เจœเจพเจ‚ เจ•เฉเจ เจตเฉ€ เจ†เจฐเจกเจฐ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡, เจคเจพเจ‚ เจ‡เจน เจตเจฟเจ•เจฒเจช เจธเจตเฉ€เจ•เจพเจฐเจฏเฉ‹เจ— เจนเฉˆ: เจฎเฉ‡เจฐเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เฉ‹ เจฐเฉ€เจฌเฉˆเจฒเฉˆเจ‚เจธเจฐ เจ•เจคเจพเจฐ เจจเฉ‚เฉฐ เจตเฉฐเจกเจฃ เจฒเจˆ (เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ…เจœเฉ‡ เจตเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจชเฉœเจพเจ… 'เจคเฉ‡ เจนเฉˆ)เฅค

เจ…เฉฐเจค เจตเจฟเฉฑเจš, RabbitMQ เจ…เจคเฉ‡ Kafka เจฆเฉ‹เจตเจพเจ‚ เจฆเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐเจฟเฉฐเจ— เจ…เจคเฉ‡ เจฐเฉ€เจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฎเจ•เฉˆเจจเจฟเจœเจผเจฎ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฌเฉฑเจ—เจพเจ‚ เจฌเจพเจฐเฉ‡ เจจเจพ เจญเฉเฉฑเจฒเฉ‹เฅค เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจจเจพเจฒ, เจธเจฟเจธเจŸเจฎ เจตเจงเฉ‡เจฐเฉ‡ เจชเจฐเจฟเจชเฉฑเจ• เจ…เจคเฉ‡ เจธเจฅเจฟเจฐ เจนเฉ‹ เจ—เจ เจนเจจ, เจชเจฐ เจ•เฉ‹เจˆ เจตเฉ€ เจธเฉเจจเฉ‡เจนเจพ เจ•เจฆเฉ‡ เจตเฉ€ เจจเฉเจ•เจธเจพเจจ เจคเฉ‹เจ‚ 100% เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพ! เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจกเฉ‡เจŸเจพ เจธเฉˆเจ‚เจŸเจฐเจพเจ‚ เจตเจฟเจš เจตเฉฑเจกเฉ‡ เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจนเจพเจฆเจธเฉ‡ เจตเจพเจชเจฐเจฆเฉ‡ เจนเจจ!

เจœเฉ‡ เจฎเฉˆเจ‚ เจ•เฉเจ เจ–เฉเฉฐเจ เจ—เจฟเจ†, เจ•เฉ‹เจˆ เจ—เจฒเจคเฉ€ เจ•เฉ€เจคเฉ€, เจœเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจฌเจฟเฉฐเจฆเฉ‚ เจจเจพเจฒ เจ…เจธเจนเจฟเจฎเจค เจนเฉ‹, เจคเจพเจ‚ เจฌเฉ‡เจเจฟเจœเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจฒเจฟเจ–เฉ‹ เจœเจพเจ‚ เจฎเฉ‡เจฐเฉ‡ เจจเจพเจฒ เจธเฉฐเจชเจฐเจ• เจ•เจฐเฉ‹เฅค

เจฎเฉˆเจจเฉ‚เฉฐ เจ…เจ•เจธเจฐ เจชเฉเฉฑเจ›เจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ: "เจ•เฉ€ เจšเฉเจฃเจจเจพ เจนเฉˆ, เจ•เจพเจซเจ•เจพ เจœเจพเจ‚ RabbitMQ?", "เจ•เฉŒเจฃ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฌเจฟเจนเจคเจฐ เจนเฉˆ?"เฅค เจธเฉฑเจšเจพเจˆ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ‡เจน เจ…เจธเจฒ เจตเจฟเฉฑเจš เจคเฉเจนเจพเจกเฉ€ เจธเจฅเจฟเจคเฉ€, เจฎเฉŒเจœเฉ‚เจฆเจพ เจ…เจจเฉเจญเจต, เจ†เจฆเจฟ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจฎเฉˆเจ‚ เจ†เจชเจฃเฉ€ เจฐเจพเจ เจฆเฉ‡เจฃ เจคเฉ‹เจ‚ เจเจฟเจœเจ•เจฆเจพ เจนเจพเจ‚ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจพเจฐเฉ‡ เจตเจฐเจคเฉ‹เจ‚ เจฆเฉ‡ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจ…เจคเฉ‡ เจธเฉฐเจญเจพเจตเจฟเจค เจธเฉ€เจฎเจพเจตเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฆเฉ€ เจธเจฟเจซเจผเจพเจฐเจธเจผ เจ•เจฐเจจเจพ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจธเจฐเจฒเฉ€เจ•เจฐเจจ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจฎเฉˆเจ‚ เจฒเฉ‡เจ–เจพเจ‚ เจฆเฉ€ เจ‡เจน เจฒเฉœเฉ€ เจฒเจฟเจ–เฉ€ เจนเฉˆ เจคเจพเจ‚ เจœเฉ‹ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ€ เจฐเจพเจ เจฌเจฃเจพ เจธเจ•เฉ‹เฅค

เจฎเฉˆเจ‚ เจ‡เจน เจ•เจนเจฟเจฃเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเจพเจ‚ เจ•เจฟ เจฆเฉ‹เจตเฉ‡เจ‚ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจ‡เจธ เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš เจ†เจ—เฉ‚ เจนเจจเฅค เจฎเฉˆเจ‚ เจฅเฉ‹เฉœเจพ เจชเฉฑเจ–เจชเจพเจคเฉ€ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเจพเจ‚ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจฎเฉ‡เจฐเฉ‡ เจ…เจจเฉเจญเจต เจคเฉ‹เจ‚ เจฎเฉˆเจ‚ เจ—เจพเจฐเฉฐเจŸเฉ€เจธเจผเฉเจฆเจพ เจธเฉฐเจฆเฉ‡เจธเจผ เจ†เจฐเจกเจฐเจฟเฉฐเจ— เจ…เจคเฉ‡ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ เจตเจฐเจ—เฉ€เจ†เจ‚ เจšเฉ€เจœเจผเจพเจ‚ เจฆเฉ€ เจ•เจฆเจฐ เจ•เจฐเจฆเจพ เจนเจพเจ‚เฅค

เจฎเฉˆเจ‚ เจนเฉ‹เจฐ เจคเจ•เจจเฉ€เจ•เจพเจ‚ เจฆเฉ‡เจ–เจฆเจพ เจนเจพเจ‚ เจœเจฟเจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เจธ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ เจ…เจคเฉ‡ เจ—เจพเจฐเฉฐเจŸเฉ€เจธเจผเฉเจฆเจพ เจ†เจฐเจกเจฐเจฟเฉฐเจ— เจฆเฉ€ เจ˜เจพเจŸ เจนเฉˆ, เจซเจฟเจฐ เจฎเฉˆเจ‚ RabbitMQ เจ…เจคเฉ‡ Kafka เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฆเจพ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ‡เจนเจจเจพเจ‚ เจฆเฉ‹เจตเจพเจ‚ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจฆเฉ‡ เจธเจผเจพเจจเจฆเจพเจฐ เจฎเฉเฉฑเจฒ เจจเฉ‚เฉฐ เจฎเจนเจฟเจธเฉ‚เจธ เจ•เจฐเจฆเจพ เจนเจพเจ‚เฅค

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹