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

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

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

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

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

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

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

เจธเจฟเฉฐเจ—เจฒ เจจเฉ‹เจก เจฒเจšเจ•เฉ€เจฒเฉ‡เจชเจจ เจ†เจฆเจฟ

เจฒเจšเจ•เจฆเจพเจฐ เจ•เจคเจพเจฐเจฌเฉฐเจฆเฉ€/เจฐเฉ‚เจŸเจฟเฉฐเจ—

RabbitMQ เจตเจฟเฉฑเจš เจฆเฉ‹ เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ•เจคเจพเจฐเจพเจ‚ เจนเจจ: เจŸเจฟเจ•เจพเจŠ เจ…เจคเฉ‡ เจ—เฉˆเจฐ-เจŸเจฟเจ•เจพเจŠเฅค เจธเจพเจฐเฉ€เจ†เจ‚ เจ•เจคเจพเจฐเจพเจ‚ เจฎเฉ‡เจจเจธเฉ€เจ† เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจŸเจฟเจ•เจพเจŠ เจ•เจคเจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจจเฉ‹เจก เจธเจŸเจพเจฐเจŸเจ…เจช 'เจคเฉ‡ เจฆเฉเจฌเจพเจฐเจพ เจ‡เจธเจผเจคเจฟเจนเจพเจฐ เจฆเจฟเฉฑเจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฐเฉ€เจธเจŸเจพเจฐเจŸ, เจธเจฟเจธเจŸเจฎ เจ•เจฐเฉˆเจธเจผ, เจœเจพเจ‚ เจธเจฐเจตเจฐ เจ•เฉเจฐเฉˆเจธเจผเจพเจ‚ (เจœเจฟเฉฐเจจเจพ เจšเจฟเจฐ เจกเจพเจŸเจพ เจฌเจฐเจ•เจฐเจพเจฐ เจฐเจนเจฟเฉฐเจฆเจพ เจนเฉˆ) เจฌเจš เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจœเจฟเฉฐเจจเจพ เจšเจฟเจฐ เจคเฉเจธเฉ€เจ‚ เจฐเฉ‚เจŸเจฟเฉฐเจ— (เจเจ•เจธเจšเฉ‡เจ‚เจœ) เจ…เจคเฉ‡ เจ•เจคเจพเจฐ เจจเฉ‚เฉฐ เจฒเจšเจ•เฉ€เจฒเฉ‡ เจนเฉ‹เจฃ เจฆเจพ เจเจฒเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจ•เจคเจพเจฐ/เจฐเฉ‚เจŸเจฟเฉฐเจ— เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ”เจจเจฒเจพเจˆเจจ เจตเจพเจชเจธ เจ† เจœเจพเจตเฉ‡เจ—เจพเฅค

เจœเจฆเฉ‹เจ‚ เจจเฉ‹เจก เจจเฉ‚เฉฐ เจฎเฉเฉœ เจšเจพเจฒเฉ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจ…เจธเจฅเจฟเจฐ เจ•เจคเจพเจฐเจพเจ‚ เจ…เจคเฉ‡ เจฐเฉ‚เจŸเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจฒเจ—เจพเจคเจพเจฐ เจธเฉเจจเฉ‡เจนเฉ‡

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

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

เจ•เจคเจพเจฐ เจฎเจฟเจฐเจฐเจฟเฉฐเจ— เจจเจพเจฒ เจ•เจฒเฉฑเจธเจŸเจฐเจฟเฉฐเจ—

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

เจ•เจคเจพเจฐ เจฎเจฟเจฐเจฐเจฟเฉฐเจ—:

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

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

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

  • ha-mode: all
  • ha-mode: exactly, ha-params: 2 (เจ‡เฉฑเจ• เจฎเจพเจธเจŸเจฐ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจธเจผเฉ€เจธเจผเจพ)
  • ha-mode: nodes, ha-params: rabbit@node1, rabbit@node2

เจชเฉเจฐเจ•เจพเจธเจผเจ• เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€

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

เจซเฉ‡เจฒเจ“เจตเจฐ เจ•เจคเจพเจฐ

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

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

เจฌเฉเจฐเฉ‹เจ•เจฐ 3 เจนเฉ‡เจ เจพเจ‚ เจšเจฒเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจจเฉ‹เจŸ เจ•เจฐเฉ‹ เจ•เจฟ เจฌเฉเจฐเฉ‹เจ•เจฐ 2 'เจคเฉ‡ เจ•เจคเจพเจฐ C เจฎเจฟเจฐเจฐ เจจเฉ‚เฉฐ เจฎเจพเจธเจŸเจฐ เจตเจœเฉ‹เจ‚ เจ…เฉฑเจ—เฉ‡ เจตเจงเจพเจ‡เจ† เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจ‡เจน เจตเฉ€ เจจเฉ‹เจŸ เจ•เจฐเฉ‹ เจ•เจฟ เจฌเฉเจฐเฉ‹เจ•เจฐ 1 'เจคเฉ‡ เจ•เจคเจพเจฐ C เจฒเจˆ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจธเจผเฉ€เจธเจผเจพ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆเฅค RabbitMQ เจนเจฎเฉ‡เจธเจผเจพ เจคเฉเจนเจพเจกเฉ€เจ†เจ‚ เจจเฉ€เจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจฆเจฐเจธเจพเจ เจ—เจ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจ•เจพเจฐเจ• เจจเฉ‚เฉฐ เจฌเจฃเจพเจˆ เจฐเฉฑเจ–เจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

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

เจ…เจ—เจฒเจพ เจฌเฉเจฐเฉ‹เจ•เจฐ 1 เจกเจฟเฉฑเจ—เจฆเจพ เจนเฉˆ! เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจฆเจฒเจพเจฒ เจฌเจšเจฟเจ† เจนเฉˆเฅค เจ•เจคเจพเจฐ เจฌเฉ€ เจฎเจฟเจฐเจฐ เจจเฉ‚เฉฐ เจฎเจพเจธเจŸเจฐ เจตเจœเฉ‹เจ‚ เจคเจฐเฉฑเจ•เฉ€ เจฆเจฟเฉฑเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค

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

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

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

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

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

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

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

เจธเจฎเจ•เจพเจฒเฉ€เจ•เจฐเจจ

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

เจ‡เจน เจธเจฎเจ•เจพเจฒเฉ€เจ•เจฐเจจ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจœเจพเจ‚ เจนเฉฑเจฅเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจ•เจคเจพเจฐ เจจเฉ€เจคเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ†เจ“ เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจจ เจฆเฉ‡เจ–เฉ€เจเฅค

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

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

เจนเฉเจฃ เจ…เจธเฉ€เจ‚ เจฌเฉเจฐเฉ‹เจ•เจฐ 3 เจจเฉ‚เฉฐ เจ—เฉเจ† เจฐเจนเฉ‡ เจนเจพเจ‚เฅค

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

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

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

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

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

เจฆเฉ‹เจตเจพเจ‚ เจ•เจคเจพเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจฆเจธ เจนเฉ‹เจฐ เจธเฉเจจเฉ‡เจนเฉ‡ เจ†เจ‰เจ‚เจฆเฉ‡ เจนเจจเฅค เจนเฉเจฃ เจฌเฉเจฐเฉ‹เจ•เจฐ 1 เจ•เฉเจฐเฉˆเจธเจผ เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆเฅค เจ•เจคเจพเจฐ A เจธเฉเจจเฉ‡เจนเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ—เฉเจ†เจ เจฌเจฟเจจเจพเจ‚ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจธเจผเฉ€เจธเจผเฉ‡ 'เจคเฉ‡ เจฌเจฆเจฒ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ•เจคเจพเจฐ B เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจ† เจฐเจนเฉ€เจ†เจ‚ เจนเจจเฅค เจ‡เจธ เจธเจฎเฉ‡เจ‚ เจ…เจธเฉ€เจ‚ เจ‰เจชเจฒเจฌเจงเจคเจพ เจœเจพเจ‚ เจ‡เจ•เจธเจพเจฐเจคเจพ เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค

เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ เจชเจนเฉเฉฐเจšเจฏเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจฃเจพเจ‰เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚, เจคเจพเจ‚ เจจเฉ€เจคเฉ€ ha-promote-on-fallure เจตเจฟเฉฑเจš เจธเจฅเจพเจชเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจนเจฎเฉ‡เจธเจผเจพ. เจ‡เจน เจชเฉ‚เจฐเจต-เจจเจฟเจฐเจงเจพเจฐเจค เจฎเฉเฉฑเจฒ เจนเฉˆ, เจ‡เจธเจฒเจˆ เจคเฉเจธเฉ€เจ‚ เจจเฉ€เจคเฉ€ เจจเฉ‚เฉฐ เจฌเจฟเจฒเจ•เฉเจฒ เจตเฉ€ เจจเจฟเจฐเจงเจพเจฐเจฟเจค เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ เจœเจผเจฐเฉ‚เจฐเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ—เฉˆเจฐ-เจธเจฎเจ•เจพเจฒเฉ€ เจฎเจฟเจฐเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจ…เจธเจซเจฒเจคเจพเจตเจพเจ‚ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเฉ‡ เจฐเจนเฉ‡ เจนเจพเจ‚เฅค เจ‡เจธ เจจเจพเจฒ เจธเฉเจจเฉ‡เจนเฉ‡ เจ–เจคเจฎ เจนเฉ‹ เจœเจพเจฃเจ—เฉ‡, เจชเจฐ เจ•เจคเจพเจฐ เจชเฉœเฉเจนเจจเจฏเฉ‹เจ— เจ…เจคเฉ‡ เจฒเจฟเจ–เจฃเจฏเฉ‹เจ— เจฐเจนเฉ‡เจ—เฉ€เฅค

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 12. เจ•เจคเจพเจฐ A เจจเฉ‚เฉฐ เจธเฉเจจเฉ‡เจนเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ—เฉเจ†เจ เจฌเจฟเจจเจพเจ‚ เจฌเฉเจฐเฉ‹เจ•เจฐ 3 'เจคเฉ‡ เจตเจพเจชเจธ เจญเฉ‡เจœ เจฆเจฟเฉฑเจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ•เจคเจพเจฐ B เจ—เฉเฉฐเจฎ เจนเฉ‹เจ เจฆเจธ เจธเฉเจจเฉ‡เจนเจฟเจ†เจ‚ เจฆเฉ‡ เจจเจพเจฒ เจฌเฉเจฐเฉ‹เจ•เจฐ 3 'เจคเฉ‡ เจตเจพเจชเจธ เจšเจฒเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ

เจ…เจธเฉ€เจ‚ เจตเฉ€ เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ ha-promote-on-failure เจ…เจฐเจฅ เจตเจฟเฉฑเจš when-synced. เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจธเจผเฉ€เจธเจผเฉ‡ เจตเจฟเฉฑเจš เจตเจพเจชเจธ เจœเจพเจฃ เจฆเฉ€ เจฌเจœเจพเจ, เจ•เจคเจพเจฐ เจ‰เจฆเฉ‹เจ‚ เจคเฉฑเจ• เจ‰เจกเฉ€เจ• เจ•เจฐเฉ‡เจ—เฉ€ เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจฌเฉเจฐเฉ‹เจ•เจฐ 1 เจ†เจชเจฃเฉ‡ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจจเจพเจฒ เจ”เจจเจฒเจพเจˆเจจ เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจตเจพเจชเจธ เจจเจนเฉ€เจ‚ เจ†เจ‰เจ‚เจฆเจพเฅค เจ‡เจธ เจฆเฉ‡ เจตเจพเจชเจธ เจ†เจ‰เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจฎเฉเฉฑเจ– เจ•เจคเจพเจฐ เจฌเจฟเจจเจพเจ‚ เจ•เจฟเจธเฉ‡ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจจเฉเจ•เจธเจพเจจ เจฆเฉ‡ เจฌเฉเจฐเฉ‹เจ•เจฐ 1 'เจคเฉ‡ เจตเจพเจชเจธ เจ† เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจกเจพเจŸเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฒเจˆ เจ‰เจชเจฒเจฌเจงเจคเจพ เจฆเฉ€ เจฌเจฒเฉ€ เจฆเจฟเฉฑเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจชเจฐ เจ‡เจน เจ‡เฉฑเจ• เจœเฉ‹เจ–เจฎ เจญเจฐเจฟเจ† เจฎเฉ‹เจก เจนเฉˆ เจœเฉ‹ เจชเฉ‚เจฐเฉ‡ เจกเฉ‡เจŸเจพ เจฆเจพ เจจเฉเจ•เจธเจพเจจ เจตเฉ€ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจฌเจพเจฐเฉ‡ เจ…เจธเฉ€เจ‚ เจœเจฒเจฆเฉ€ เจนเฉ€ เจฆเฉ‡เจ–เจพเจ‚เจ—เฉ‡เฅค

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

เจคเฉเจธเฉ€เจ‚ เจชเฉเฉฑเจ› เจธเจ•เจฆเฉ‡ เจนเฉ‹, "เจ•เฉ€ เจ•เจฆเฉ‡ เจตเฉ€ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจธเจฟเฉฐเจ•เฉเจฐเฉ‹เจจเจพเจˆเจœเจผเฉ‡เจธเจผเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจพ เจ•เจฐเจจเจพ เจฌเจฟเจนเจคเจฐ เจนเฉˆ?" เจœเจตเจพเจฌ เจ‡เจน เจนเฉˆ เจ•เจฟ เจธเจฟเฉฐเจ•เฉเจฐเฉ‹เจจเจพเจˆเจœเจผเฉ‡เจธเจผเจจ เจ‡เฉฑเจ• เจฌเจฒเจพเจ•เจฟเฉฐเจ— เจ“เจชเจฐเฉ‡เจธเจผเจจ เจนเฉˆ. เจธเจฟเฉฐเจ•เฉเจฐเฉ‹เจจเจพเจˆเจœเจผเฉ‡เจธเจผเจจ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ, เจฎเฉเฉฑเจ– เจ•เจคเจพเจฐ เจ•เฉ‹เจˆ เจชเฉœเฉเจนเจจ เจœเจพเจ‚ เจฒเจฟเจ–เจฃ เจฆเฉ€ เจ•เจพเจฐเจตเจพเจˆ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ€!

เจ†เจ“ เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจจ เจฆเฉ‡เจ–เฉ€เจเฅค เจนเฉเจฃ เจธเจพเจกเฉ€เจ†เจ‚ เจฌเจนเฉเจค เจฒเฉฐเจฌเฉ€เจ†เจ‚ เจ•เจคเจพเจฐเจพเจ‚ เจนเจจเฅค เจ‰เจน เจ…เจœเจฟเจนเฉ‡ เจ†เจ•เจพเจฐ เจตเจฟเจš เจ•เจฟเจตเฉ‡เจ‚ เจตเจง เจธเจ•เจฆเฉ‡ เจนเจจ? เจ•เจˆ เจ•เจพเจฐเจจเจพเจ‚ เจ•เจฐเจ•เฉ‡:

  • เจ•เจคเจพเจฐเจพเจ‚ เจธเจฐเจ—เจฐเจฎเฉ€ เจจเจพเจฒ เจจเจนเฉ€เจ‚ เจตเจฐเจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ
  • เจ‡เจน เจนเจพเจˆ-เจธเจชเฉ€เจก เจ•เจคเจพเจฐเจพเจ‚ เจนเจจ, เจ…เจคเฉ‡ เจ‡เจธ เจธเจฎเฉ‡เจ‚ เจ–เจชเจคเจ•เจพเจฐ เจนเฉŒเจฒเฉ€ เจนเจจ
  • เจ‡เจน เจนเจพเจˆ-เจธเจชเฉ€เจก เจ•เจคเจพเจฐเจพเจ‚ เจนเจจ, เจ‡เฉฑเจ• เจ—เฉœเจฌเฉœ เจนเฉˆ เจ…เจคเฉ‡ เจ–เจชเจคเจ•เจพเจฐ เจซเฉœ เจฐเจนเฉ‡ เจนเจจ

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

เจนเฉเจฃ เจฌเฉเจฐเฉ‹เจ•เจฐ 3 เจกเจฟเฉฑเจ—เจฆเจพ เจนเฉˆเฅค

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

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

เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ•เจคเจพเจฐ เจฌเฉ€ เจชเฉ‚เจฐเฉ€ เจฎเจฟเจ†เจฆ เจฆเฉŒเจฐเจพเจจ เจ‰เจชเจฒเจฌเจง เจฐเจนเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ‰เจธเจจเฉ‡ เจชเจนเฉเฉฐเจšเจฏเฉ‹เจ—เจคเจพ เจฒเจˆ เจ•เฉเจ เจซเจพเจฒเจคเฉ‚เจคเจพ เจฆเฉ€ เจฌเจฒเฉ€ เจฆเจฟเฉฑเจคเฉ€เฅค

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

เจฆเฉ‹ เจ˜เฉฐเจŸเจฟเจ†เจ‚ เจฌเจพเจ…เจฆ, เจ•เจคเจพเจฐ A เจตเฉ€ เจ‰เจชเจฒเจฌเจง เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจฆเฉเจฌเจพเจฐเจพ เจชเฉœเฉเจนเจจเจพ เจ…เจคเฉ‡ เจฒเจฟเจ–เจฃเจพ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจ…เฉฑเจชเจกเฉ‡เจŸ

เจธเจฎเจ•เจพเจฒเฉ€เจ•เจฐเจจ เจฆเฉŒเจฐเจพเจจ เจ‡เจน เจฌเจฒเจพเจ•เจฟเฉฐเจ— เจตเจฟเจตเจนเจพเจฐ เจฌเจนเฉเจค เจตเฉฑเจกเฉ€เจ†เจ‚ เจ•เจคเจพเจฐเจพเจ‚ เจตเจพเจฒเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจเจพ เจฎเฉเจธเจผเจ•เจฒ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจ•เจฟเจธเฉ‡ เจธเจฎเฉ‡เจ‚, เจฎเจพเจธเจŸเจฐ เจจเฉ‹เจก เจจเฉ‚เฉฐ เจฎเฉเฉœ เจšเจพเจฒเฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจœเจฟเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจœเจพเจ‚ เจคเจพเจ‚ เจธเจผเฉ€เจธเจผเฉ‡ 'เจคเฉ‡ เจธเจตเจฟเจš เจ•เจฐเจจเจพ เจœเจพเจ‚ เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจ—เจฐเฉ‡เจก เจ•เจฐเจจ เจฆเฉŒเจฐเจพเจจ เจ•เจคเจพเจฐ เจจเฉ‚เฉฐ เจ…เจฏเฉ‹เจ— เจ•เจฐเจจเจพเฅค เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ เจชเจฐเจฟเจตเจฐเจคเจจ เจ•เจฐเจจเจพ เจšเฉเจฃเจฆเฉ‡ เจนเจพเจ‚, เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจธเฉเจจเฉ‡เจนเฉ‡ เจ—เฉเจ† เจฆเฉ‡เจตเจพเจ‚เจ—เฉ‡ เจœเฉ‡เจ•เจฐ เจธเจผเฉ€เจธเจผเฉ‡ เจธเจฎเจ•เจพเจฒเฉ€ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš, เจ‡เฉฑเจ• เจฌเฉเจฐเฉ‹เจ•เจฐ เจ†เจŠเจŸเฉ‡เจœ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ, เจ‡เฉฑเจ• เจ—เฉˆเจฐ-เจธเจฎเจ•เจพเจฒเฉ€ เจฎเจฟเจฐเจฐ เจฒเจˆ เจ‡เฉฑเจ• เจซเฉ‡เจฒเจ“เจตเจฐ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจ‡เจน เจนเฉˆ เจ•เจฟ เจœเจฟเจตเฉ‡เจ‚ เจนเฉ€ เจฌเฉเจฐเฉ‹เจ•เจฐ เจตเจพเจชเจธ เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆ, เจ…เจธเฉ€เจ‚ เจ•เฉ‹เจˆ เจธเฉฐเจฆเฉ‡เจธเจผ เจจเจนเฉ€เจ‚ เจ—เฉเจ†เจ‰เจ‚เจฆเฉ‡, เจธเจฟเจฐเจซ เจจเฉเจ•เจธเจพเจจ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจ•เจคเจพเจฐ เจธเฉ€. เจœเจฆเฉ‹เจ‚ เจ•เจฟเจธเฉ‡ เจฌเฉเจฐเฉ‹เจ•เจฐ เจจเฉ‚เฉฐ เจกเจฟเจธเจ•เจจเฉˆเจ•เจŸ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจตเจฟเจนเจพเจฐ เจฆเฉ‡ เจจเจฟเจฏเจฎ เจจเฉ€เจคเฉ€ เจฆเฉเจ†เจฐเจพ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ ha-promote-on-shutdown. เจคเฉเจธเฉ€เจ‚ เจฆเฉ‹ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจฎเฉเฉฑเจฒ เจธเฉˆเฉฑเจŸ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹:

  • always= เจ—เฉˆเจฐ-เจธเจฟเฉฐเจ•เจฐเฉ‹เจจเจพเจˆเจœเจผเจก เจฎเจฟเจฐเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€ เจฏเฉ‹เจ— เจนเฉˆ
  • when-synced= เจ•เฉ‡เจตเจฒ เจ‡เฉฑเจ• เจธเจฎเจ•เจพเจฒเฉ€ เจธเจผเฉ€เจธเจผเฉ‡ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€, เจจเจนเฉ€เจ‚ เจคเจพเจ‚ เจ•เจคเจพเจฐ เจชเฉœเฉเจนเจจเจฏเฉ‹เจ— เจ…เจคเฉ‡ เจฒเจฟเจ–เจฃเจฏเฉ‹เจ— เจจเจนเฉ€เจ‚ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจฌเฉเจฐเฉ‹เจ•เจฐ เจฆเฉ‡ เจตเจพเจชเจธ เจ†เจ‰เจ‚เจฆเฉ‡ เจนเฉ€ เจ•เจคเจพเจฐ เจธเฉ‡เจตเจพ 'เจคเฉ‡ เจตเจพเจชเจธ เจ† เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ

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

เจœเจฆเฉ‹เจ‚ เจ‰เจชเจฒเจฌเจงเจคเจพ เจกเฉ‡เจŸเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เจฐเจฆเฉ€ เจนเฉˆ

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

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

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

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

เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, เจ‡เฉฑเจ• เจธเฉฐเจคเฉเจฒเจจ เจฆเฉ€ เจฎเฉฐเจ— เจ•เฉ€เจคเฉ€ เจœเจพเจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจนเฉฑเจฒ เจ–เจพเจธ เจธเจฅเจฟเจคเฉ€ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

ha-promote-on-failure=เจœเจฆเฉ‹เจ‚-เจธเจฎเจ•เจพเจฒเฉ€เจ•เจฐเจจ เจจเจพเจฒ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚

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

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

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

เจ‡เจธ เจฒเจˆ, เจฆเจธเจคเฉ€ เจธเจฎเจ•เจพเจฒเฉ€เจ•เจฐเจจ (เจ…เจคเฉ‡ เจธเจฎเจ•เจพเจฒเฉ€ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ…เจธเจซเจฒเจคเจพ) เจฆเฉ‡ เจจเจพเจฒ เจธเฉเจฎเฉ‡เจฒ เจตเจฟเฉฑเจš ha-promote-on-failure=when-synced, เจฎเฉ‡เจฐเฉ‡ เจตเจฟเจšเจพเจฐ เจตเจฟเฉฑเจš, เจ•เจพเจซเจผเฉ€ เจ–เจผเจคเจฐเจจเจพเจ•. เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจฆเจพ เจ•เจนเจฟเจฃเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน เจตเจฟเจ•เจฒเจช เจกเฉ‡เจŸเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฒเจˆ เจฎเฉŒเจœเฉ‚เจฆ เจนเฉˆ, เจชเจฐ เจ‡เจน เจฆเฉ‹-เจงเจพเจฐเฉ€ เจšเจพเจ•เฉ‚ เจนเฉˆเฅค

เจฎเจพเจธเจŸเจฐ เจฎเฉเฉœ เจธเฉฐเจคเฉเจฒเจจ

เจœเจฟเจตเฉ‡เจ‚ เจตเจพเจ…เจฆเจพ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจœเจพเจ‚ เจ•เจˆ เจจเฉ‹เจกเจพเจ‚ 'เจคเฉ‡ เจธเจพเจฐเฉ‡ เจฎเจพเจธเจŸเจฐเจพเจ‚ เจฆเฉ‡ เจ‡เจ•เฉฑเจ เฉ‡ เจนเฉ‹เจฃ เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจตเฉฑเจฒ เจตเจพเจชเจธ เจ†เจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เจน เจฐเฉ‹เจฒเจฟเฉฐเจ— เจ•เจฒเฉฑเจธเจŸเจฐ เจ…เจชเจกเฉ‡เจŸ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจตเฉ€ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจคเจฟเฉฐเจจ-เจจเฉ‹เจก เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš, เจธเจพเจฐเฉ€เจ†เจ‚ เจฎเจพเจธเจŸเจฐ เจ•เจคเจพเจฐเจพเจ‚ เจ‡เฉฑเจ• เจœเจพเจ‚ เจฆเฉ‹ เจจเฉ‹เจกเจพเจ‚ 'เจคเฉ‡ เจ‡เจ•เฉฑเจ เฉ€เจ†เจ‚ เจนเฉ‹เจฃเจ—เฉ€เจ†เจ‚เฅค

เจฎเจพเจธเจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจธเฉฐเจคเฉเจฒเจฟเจค เจ•เจฐเจจเจพ เจฆเฉ‹ เจ•เจพเจฐเจจเจพเจ‚ เจ•เจฐเจ•เฉ‡ เจธเจฎเฉฑเจธเจฟเจ† เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ:

  • เจชเฉเจจเจฐ-เจธเฉฐเจคเฉเจฒเจจ เจ•เจฐเจจ เจฒเจˆ เจ•เฉ‹เจˆ เจตเจงเฉ€เจ† เจธเจพเจงเจจ เจจเจนเฉ€เจ‚ เจนเจจ
  • เจ•เจคเจพเจฐ เจธเจฎเจ•เจพเจฒเฉ€เจ•เจฐเจจ

เจฎเฉเฉœ เจธเฉฐเจคเฉเจฒเจจ เจฒเจˆ เจ‡เฉฑเจ• เจคเฉ€เจœเฉ€ เจงเจฟเจฐ เจนเฉˆ เจชเจฒเฉฑเจ—เจ‡เจจ, เจœเฉ‹ เจ…เจงเจฟเจ•เจพเจฐเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจฎเจฐเจฅเจฟเจค เจจเจนเฉ€เจ‚ เจนเฉˆเฅค RabbitMQ เจฎเฉˆเจจเฉ‚เจ…เจฒ เจตเจฟเฉฑเจš เจคเฉ€เจœเฉ€ เจงเจฟเจฐ เจชเจฒเฉฑเจ—เจ‡เจจเจพเจ‚ เจฌเจพเจฐเฉ‡ เจจเฉ‡ เจ•เจฟเจนเจพ: โ€œเจชเจฒเฉฑเจ—เจ‡เจจ เจ•เฉเจ เจตเจพเจงเฉ‚ เจธเฉฐเจฐเจšเจจเจพ เจ…เจคเฉ‡ เจฐเจฟเจชเฉ‹เจฐเจŸเจฟเฉฐเจ— เจŸเฉ‚เจฒ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจชเจฐ RabbitMQ เจŸเฉ€เจฎ เจฆเฉเจ†เจฐเจพ เจธเจฎเจฐเจฅเจฟเจค เจœเจพเจ‚ เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ†เจชเจฃเฉ‡ เจœเฉ‹เจ–เจฎ 'เจคเฉ‡ เจตเจฐเจคเฉ‹เจ‚เฅค"

HA เจจเฉ€เจคเฉ€เจ†เจ‚ เจฐเจพเจนเฉ€เจ‚ เจฎเฉเฉฑเจ– เจ•เจคเจพเจฐ เจจเฉ‚เฉฐ เจฎเฉ‚เจต เจ•เจฐเจจ เจฆเฉ€ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจšเจพเจฒ เจนเฉˆเฅค เจฎเฉˆเจจเฉเจ…เจฒ เจฆเจพ เจœเจผเจฟเจ•เจฐ เจนเฉˆ เจธเจ•เฉเจฐเจฟเจชเจŸ เจ‡เจธ เจฒเจˆ. เจ‡เจน เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ:

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

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

เจนเฉเจฃ เจ†เจ“ เจฆเฉ‡เจ–เฉ€เจ เจ•เจฟ RabbitMQ เจ•เจฒเฉฑเจธเจŸเจฐ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจญเจพเจ—เจพเจ‚ เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค

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

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

RabbitMQ เจจเจพเจฒ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจฆเฉ‹ เจฎเฉเฉฑเจ– เจตเจฟเจ•เจฒเจช เจนเจจ:

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

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

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

เจœเฉ‡เจ•เจฐ เจชเฉเจฐเจ•เจพเจธเจผเจ• เจฆเฉ‹เจตเจพเจ‚ เจฎเจพเจธเจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจกเฉ‡เจŸเจพ เจญเฉ‡เจœเจฆเฉ‡ เจนเจจ, เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจ•เจคเจพเจฐ เจฆเฉ€เจ†เจ‚ เจฆเฉ‹ เจตเฉฑเจ–เฉ‹-เจตเฉฑเจ–เจฐเฉ€เจ†เจ‚ เจ•เจพเจชเฉ€เจ†เจ‚ เจฆเฉ‡ เจจเจพเจฒ เจธเจฎเจพเจชเจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค

RabbitMQ เจฆเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจฎเฉ‹เจก เจœเจพเจ‚ เจคเจพเจ‚ เจ‰เจชเจฒเจฌเจงเจคเจพ เจœเจพเจ‚ เจ‡เจ•เจธเจพเจฐเจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค

เจ…เจฃเจกเจฟเฉฑเจ  เจฎเฉ‹เจก (เจกเจฟเจซเฉŒเจฒเจŸ)

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

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

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

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

เจ•เจจเฉˆเจ•เจŸเฉ€เจตเจฟเจŸเฉ€ เจฌเจนเจพเจฒ เจนเฉ‹ เจ—เจˆ เจนเฉˆ, เจชเจฐ เจคเจฐเจ•เจชเฉ‚เจฐเจจ เจตเจฟเจ›เฉ‹เฉœเจพ เจฌเจพเจ•เฉ€ เจนเฉˆเฅค เจชเฉเจฐเจฌเฉฐเจงเจ• เจจเฉ‚เฉฐ เจนเฉฑเจฅเฉ€เจ‚ เจนเจพเจฐเจจ เจตเจพเจฒเฉ‡ เจชเจพเจธเฉ‡ เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐเจจเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆเฅค เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš, เจชเฉเจฐเจธเจผเจพเจธเจ• เจฌเฉเจฐเฉ‹เจ•เจฐ 3 เจจเฉ‚เฉฐ เจฐเฉ€เจฌเฉ‚เจŸ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจธเจพเจฐเฉ‡ เจธเฉเจจเฉ‡เจนเฉ‡ เจœเฉ‹ เจ‰เจธ เจจเฉ‡ เจธเฉฐเจšเจพเจฐเจฟเจค เจ•เจฐเจจ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจง เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจธเฉ€, เจ—เฉเฉฐเจฎ เจนเฉ‹ เจ—เจ เจนเจจเฅค

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

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

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

เจ†เจŸเฉ‹เจนเฉ€เจฒ เจฎเฉ‹เจก

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

เจ˜เฉฑเจŸ เจ—เจฟเจฃเจคเฉ€ เจฎเฉ‹เจก เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เฉ‹

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

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

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

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

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

เจ†เจ‰ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจ‰เจฆเจพเจนเจฐเจจ เจตเฉ‡เจ–เฉ€เจ เจœเจฟเฉฑเจฅเฉ‡ เจฎเฉเฉฑเจ– เจ•เจคเจพเจฐ เจฌเฉเจฐเฉ‹เจ•เจฐ 3 'เจคเฉ‡ เจนเฉˆ.

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 24. เจฌเฉเจฐเฉ‹เจ•เจฐ 3 'เจคเฉ‡ เจฎเฉเฉฑเจ– เจ•เจคเจพเจฐเฅค

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

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

เจœเจฆเฉ‹เจ‚ เจ•เจจเฉˆเจ•เจŸเฉ€เจตเจฟเจŸเฉ€ เจฌเจนเจพเจฒ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจฌเฉเจฐเฉ‹เจ•เจฐ 3 เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพเฅค

RabbitMQ เจฌเจจเจพเจฎ เจ•เจพเจซเจ•เจพ: เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ
เจšเฉŒเจฒ. 26. เจ•เจฒเฉฑเจธเจŸเจฐ เจ†เจฎ เจ•เจพเจฐเจตเจพเจˆ 'เจคเฉ‡ เจตเจพเจชเจธ เจ† เจ—เจฟเจ† เจนเฉˆเฅค

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

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

เจ—เจพเจนเจ• เจ•เจจเฉˆเจ•เจŸเฉ€เจตเจฟเจŸเฉ€ เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃเจพ

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

เจธเจพเจกเฉ‡ เจตเจฟเจ•เจฒเจช:

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

เจธเจฟเฉฑเจŸเจพ

RabbitMQ เจ•เจฒเฉฑเจธเจŸเจฐเจฟเฉฐเจ— เจฆเฉ‡ เจซเจพเจ‡เจฆเฉ‡ เจ…เจคเฉ‡ เจจเฉเจ•เจธเจพเจจ เจนเจจเฅค เจธเจญ เจคเฉ‹เจ‚ เจ—เฉฐเจญเฉ€เจฐ เจจเฉเจ•เจธเจพเจจ เจ‡เจน เจนเจจ:

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

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

  • เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจจเฉˆเฉฑเจŸเจตเจฐเจ•.
  • เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจธเจŸเฉ‹เจฐเฉ‡เจœเฅค
  • เจฌเจนเฉเจค เจฒเฉฐเจฌเฉ€เจ†เจ‚ เจ•เจคเจพเจฐเจพเจ‚เฅค

เจœเจฆเฉ‹เจ‚ เจ‡เจน เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจฆเฉ€ เจ—เฉฑเจฒ เจ†เจ‰เจ‚เจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ 'เจคเฉ‡ เจตเจฟเจšเจพเจฐ เจ•เจฐเฉ‹:

  • ha-promote-on-failure=always
  • ha-sync-mode=manual
  • cluster_partition_handling=ignore (เจœ autoheal)
  • เจฒเจ—เจพเจคเจพเจฐ เจธเฉเจจเฉ‡เจนเฉ‡
  • เจ•เฉเจ เจจเฉ‹เจก เจซเฉ‡เจฒ เจนเฉ‹เจฃ 'เจคเฉ‡ เจ•เจฒเจพเจ‡เฉฐเจŸเจธ เจธเจฐเจ—เจฐเจฎ เจจเฉ‹เจก เจจเจพเจฒ เจœเฉเฉœเจจเจพ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ“

เจ‡เจ•เจธเจพเจฐเจคเจพ (เจกเฉ‡เจŸเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ†) เจฒเจˆ, เจนเฉ‡เจ  เจฒเจฟเจ–เฉ€เจ†เจ‚ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ 'เจคเฉ‡ เจตเจฟเจšเจพเจฐ เจ•เจฐเฉ‹:

  • เจชเฉเจฐเจ•เจพเจธเจผเจ• เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ‡ เจชเฉฑเจ– เจคเฉ‹เจ‚ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฆเจธเจคเฉ€ เจฎเจพเจจเจคเจพเจตเจพเจ‚ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ
  • ha-promote-on-failure=when-synced, เจœเฉ‡เจ•เจฐ เจชเฉเจฐเจ•เจพเจธเจผเจ• เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจฆเฉเจฌเจพเจฐเจพ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจฌเจนเฉเจค เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจธเจŸเฉ‹เจฐเฉ‡เจœ เจนเฉˆ! เจจเจนเฉ€เจ‚ เจคเจพเจ‚ เจชเจพเจ“ =always.
  • ha-sync-mode=automatic (เจชเจฐ เจตเฉฑเจกเฉ€เจ†เจ‚ เจจเจพ-เจธเจฐเจ—เจฐเจฎ เจ•เจคเจพเจฐเจพเจ‚ เจฒเจˆ เจฎเฉˆเจจเฉ‚เจ…เจฒ เจฎเฉ‹เจก เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆ; เจ‡เจน เจตเฉ€ เจตเจฟเจšเจพเจฐ เจ•เจฐเฉ‹ เจ•เจฟ เจ•เฉ€ เจ…เจฃเจ‰เจชเจฒเจฌเจงเจคเจพ เจธเฉเจจเฉ‡เจนเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ—เฉเจ†เจš เจธเจ•เจฆเฉ€ เจนเฉˆ)
  • เจ˜เฉฑเจŸ เจ—เจฟเจฃเจคเฉ€ เจฎเฉ‹เจก เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เฉ‹
  • เจฒเจ—เจพเจคเจพเจฐ เจธเฉเจจเฉ‡เจนเฉ‡

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

เจœเฉ‡เจ•เจฐ เจฎเฉ‡เจฐเฉ‡ เจคเฉ‹เจ‚ เจ•เฉ‹เจˆ เจนเฉ‹เจฐ เจšเฉ€เจœเจผ เจ–เฉเฉฐเจ เจ—เจˆ เจนเฉˆ, เจคเจพเจ‚ เจ•เจฟเจฐเจชเจพ เจ•เจฐเจ•เฉ‡ เจฎเฉˆเจจเฉ‚เฉฐ เจฆเฉฑเจธเฉ‹เฅค

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

เจฒเฉœเฉ€ เจตเจฟเฉฑเจš เจชเจฟเจ›เจฒเฉ‡ เจฒเฉ‡เจ–:
เจจเฉฐเจฌเจฐ 1 - habr.com/ru/company/itsumma/blog/416629
เจจเฉฐเจฌเจฐ 2 - habr.com/ru/company/itsumma/blog/418389
เจจเฉฐเจฌเจฐ 3 - habr.com/ru/company/itsumma/blog/437446

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

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