RabbitMQ vs Kafka: เชซเซ‹เชฒเซเชŸ เชŸเซ‹เชฒเชฐเชจเซเชธ เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเซเชธเชฎเชพเช‚ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ

RabbitMQ vs Kafka: เชซเซ‹เชฒเซเชŸ เชŸเซ‹เชฒเชฐเชจเซเชธ เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเซเชธเชฎเชพเช‚ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ

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

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

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

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

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

เชธเชฟเช‚เช—เชฒ เชจเซ‹เชก เชฐเซ‡เชเชฟเชฒเชฟเชฏเชจเซเชธ เชชเซเชฐเชฟเชฎเชฟเชŸเชฟเชตเซเชธ

เชธเซเชฅเชฟเชคเชฟเชธเซเชฅเชพเชชเช• เช•เชคเชพเชฐ/เชฐเชพเช‰เชŸเซ€เช‚เช—

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

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

เชธเชคเชค เชธเช‚เชฆเซ‡เชถเชพ

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

RabbitMQ vs Kafka: เชซเซ‹เชฒเซเชŸ เชŸเซ‹เชฒเชฐเชจเซเชธ เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเซเชธเชฎเชพเช‚ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 1. เชŸเช•เชพเช‰เชชเชฃเซเช‚ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ

เช•เชคเชพเชฐ เชฎเชฟเชฐเชฐเชฟเช‚เช— เชธเชพเชฅเซ‡ เช•เซเชฒเชธเซเชŸเชฐเชฟเช‚เช—

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

เช•เชคเชพเชฐ เชฎเชฟเชฐเชฐเชฟเช‚เช—:

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

RabbitMQ vs Kafka: เชซเซ‹เชฒเซเชŸ เชŸเซ‹เชฒเชฐเชจเซเชธ เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเซเชธเชฎเชพเช‚ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 2. เช•เชคเชพเชฐ เชฎเชฟเชฐเชฐเชฟเช‚เช—

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

  • ha-mode: all
  • ha-mode: exactly, ha-params: 2 (เชเช• เชฎเชพเชธเซเชŸเชฐ เช…เชจเซ‡ เชเช• เช…เชฐเซ€เชธเซ‹)
  • ha-mode: nodes, ha-params: rabbit@node1, rabbit@node2

เชชเซเชฐเช•เชพเชถเช• เชชเซเชทเซเชŸเชฟ

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

เชซเซ‡เชฒเช“เชตเชฐ เช•เชคเชพเชฐ

เชœเซเชฏเชพเชฐเซ‡ เชฌเซเชฐเซ‹เช•เชฐ เช›เซ‹เชกเซ‡ เช›เซ‡ เช…เชฅเชตเชพ เช•เซเชฐเซ‡เชถ เชฅเชพเชฏ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชจเซ‹เชก เชชเชฐเชจเชพ เชคเชฎเชพเชฎ เช•เชคเชพเชฐเชจเชพ เชจเซ‡เชคเชพเช“ (เชฎเชพเชธเซเชŸเชฐเซเชธ) เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เช•เซเชฐเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชชเช›เซ€ เช•เซเชฒเชธเซเชŸเชฐ เชฆเชฐเซ‡เช• เชฎเชพเชธเซเชŸเชฐเชจเชพ เชธเซŒเชฅเซ€ เชœเซ‚เชจเชพ เช…เชฐเซ€เชธเชพเชจเซ‡ เชชเชธเช‚เชฆ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชจเชตเชพ เชฎเชพเชธเซเชŸเชฐ เชคเชฐเซ€เช•เซ‡ เชชเซเชฐเชฎเซ‹เชŸ เช•เชฐเซ‡ เช›เซ‡.

RabbitMQ vs Kafka: เชซเซ‹เชฒเซเชŸ เชŸเซ‹เชฒเชฐเชจเซเชธ เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเซเชธเชฎเชพเช‚ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 3. เชฌเชนเซเชตเชฟเชง เชชเซเชฐเชคเชฟเชฌเชฟเช‚เชฌเชฟเชค เช•เชคเชพเชฐ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ€ เชจเซ€เชคเชฟเช“

เชฌเซเชฐเซ‹เช•เชฐ 3 เชจเซ€เชšเซ‡ เชœเชพเชฏ เช›เซ‡. เชจเซ‹เช‚เชง เช•เชฐเซ‹ เช•เซ‡ เชฌเซเชฐเซ‹เช•เชฐ 2 เชชเชฐ เช•เชคเชพเชฐ C เชฎเชฟเชฐเชฐเชจเซ‡ เชฎเชพเชธเซเชŸเชฐ เชคเชฐเซ€เช•เซ‡ เชฌเชขเชคเซ€ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซ€ เช›เซ‡. เช เชชเชฃ เชจเซ‹เช‚เชง เช•เชฐเซ‹ เช•เซ‡ เชฌเซเชฐเซ‹เช•เชฐ 1 เชชเชฐ เช•เชคเชพเชฐ C เชฎเชพเชŸเซ‡ เชเช• เชจเชตเซ‹ เช…เชฐเซ€เชธเซ‹ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. RabbitMQ เชนเช‚เชฎเซ‡เชถเชพ เชคเชฎเชพเชฐเซ€ เชจเซ€เชคเชฟเช“เชฎเชพเช‚ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เชชเชฐเชฟเชฌเชณเชจเซ‡ เชœเชพเชณเชตเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‡ เช›เซ‡.

RabbitMQ vs Kafka: เชซเซ‹เชฒเซเชŸ เชŸเซ‹เชฒเชฐเชจเซเชธ เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเซเชธเชฎเชพเช‚ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 4. เชฌเซเชฐเซ‹เช•เชฐ 3 เชจเชฟเชทเซเชซเชณ เชœเชพเชฏ เช›เซ‡, เชœเซ‡เชจเชพ เช•เชพเชฐเชฃเซ‡ เช•เชคเชพเชฐ C เชจเชฟเชทเซเชซเชณ เชฅเชพเชฏ เช›เซ‡

เช†เช—เชพเชฎเซ€ เชฌเซเชฐเซ‹เช•เชฐ 1 เช˜เชŸเซ‡ เช›เซ‡! เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชฎเชพเชคเซเชฐ เชเช• เชฌเซเชฐเซ‹เช•เชฐ เชฌเชพเช•เซ€ เช›เซ‡. เช•เชคเชพเชฐ B เชฎเชฟเชฐเชฐเชจเซ‡ เชฎเชพเชธเซเชŸเชฐ เชคเชฐเซ€เช•เซ‡ เชฌเชขเชคเซ€ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

RabbitMQ vs Kafka: เชซเซ‹เชฒเซเชŸ เชŸเซ‹เชฒเชฐเชจเซเชธ เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเซเชธเชฎเชพเช‚ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
ะ ะธั. .

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

เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชฌเซเชฐเซ‹เช•เชฐ 1 เชจเซ€ เช–เซ‹เชŸ เชธเช‚เชชเซ‚เชฐเซเชฃ เชนเชคเซ€, เชœเซ‡เชฎ เช•เซ‡ เชกเซ‡เชŸเชพ เชนเชคเซ‹, เชคเซ‡เชฅเซ€ เช…เชฎเซ€เชฐเชฐ เชตเชฟเชจเชพเชจเซ€ เช•เชคเชพเชฐ B เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช–เซ‹เชตเชพเชˆ เช—เชˆ เชนเชคเซ€.

RabbitMQ vs Kafka: เชซเซ‹เชฒเซเชŸ เชŸเซ‹เชฒเชฐเชจเซเชธ เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเซเชธเชฎเชพเช‚ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 6. เชฌเซเชฐเซ‹เช•เชฐ 1 เชธเซ‡เชตเชพเชฎเชพเช‚ เชชเชพเช›เซ‹ เชซเชฐเซ‡ เช›เซ‡

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

RabbitMQ vs Kafka: เชซเซ‹เชฒเซเชŸ เชŸเซ‹เชฒเชฐเชจเซเชธ เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเซเชธเชฎเชพเช‚ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 7. เชฌเซเชฐเซ‹เช•เชฐ 3 เชธเซ‡เชตเชพเชฎเชพเช‚ เชชเชฐเชค เชซเชฐเซ‡ เช›เซ‡. เชเช• เชจเซ‹เชก เชชเชฐ เชฌเชงเซ€ เชฎเซเช–เซเชฏ เช•เชคเชพเชฐเซ‹!

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

ะกะธะฝั…ั€ะพะฝะธะทะฐั†ะธั

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

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

เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชฌเซ‡ เช…เชฐเซ€เชธเชพเชตเชพเชณเซ€ เช•เชคเชพเชฐ เช›เซ‡. เช•เชคเชพเชฐ A เช†เชชเชฎเซ‡เชณเซ‡ เชธเชฎเชจเซเชตเชฏเชฟเชค เชฅเชพเชฏ เช›เซ‡, เช…เชจเซ‡ เช•เชคเชพเชฐ B เชฎเซ‡เชจเซเชฏเซเช…เชฒเซ€ เชธเชฎเชจเซเชตเชฏเชฟเชค เชฅเชพเชฏ เช›เซ‡. เชฌเช‚เชจเซ‡ เช•เชคเชพเชฐเซ‹เชฎเชพเช‚ เชฆเชธ เชธเช‚เชฆเซ‡เชถเชพ เช›เซ‡.

RabbitMQ vs Kafka: เชซเซ‹เชฒเซเชŸ เชŸเซ‹เชฒเชฐเชจเซเชธ เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเซเชธเชฎเชพเช‚ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 8. เชตเชฟเชตเชฟเชง เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เชเซ‡เชถเชจ เชฎเซ‹เชกเซเชธ เชธเชพเชฅเซ‡ เชฌเซ‡ เช•เชคเชพเชฐ

เชนเชตเซ‡ เช†เชชเชฃเซ‡ เชฌเซเชฐเซ‹เช•เชฐ 3 เช—เซเชฎเชพเชตเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช.

RabbitMQ vs Kafka: เชซเซ‹เชฒเซเชŸ เชŸเซ‹เชฒเชฐเชจเซเชธ เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเซเชธเชฎเชพเช‚ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 9. เชฌเซเชฐเซ‹เช•เชฐ 3 เชชเชกเซเชฏเซ‹

เชฌเซเชฐเซ‹เช•เชฐ 3 เชธเซ‡เชตเชพเชฎเชพเช‚ เชชเชฐเชค เชซเชฐเซ‡ เช›เซ‡. เช•เซเชฒเชธเซเชŸเชฐ เชจเชตเชพ เชจเซ‹เชก เชชเชฐ เชฆเชฐเซ‡เช• เช•เชคเชพเชฐ เชฎเชพเชŸเซ‡ เชเช• เชฎเชฟเชฐเชฐ เชฌเชจเชพเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชจเชตเซ€ เช•เชคเชพเชฐ A เชจเซ‡ เชฎเชพเชธเซเชŸเชฐ เชธเชพเชฅเซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เช เช•เชฐเซ‡ เช›เซ‡. เชœเซ‹ เช•เซ‡, เชจเชตเซ€ เช•เชคเชพเชฐ Bเชจเซ‹ เช…เชฐเซ€เชธเซ‹ เช–เชพเชฒเซ€ เชฐเชนเซ‡ เช›เซ‡. เช† เชฐเซ€เชคเซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช•เชคเชพเชฐ A เชชเชฐ เชธเช‚เชชเซ‚เชฐเซเชฃ เชจเชฟเชฐเชฐเซเชฅเช•เชคเชพ เช›เซ‡ เช…เชจเซ‡ เชนเชพเชฒเชจเชพ เช•เชคเชพเชฐ B เชธเช‚เชฆเซ‡เชถเชพเช“ เชฎเชพเชŸเซ‡ เชฎเชพเชคเซเชฐ เชเช• เชœ เช…เชฐเซ€เชธเซ‹ เช›เซ‡.

RabbitMQ vs Kafka: เชซเซ‹เชฒเซเชŸ เชŸเซ‹เชฒเชฐเชจเซเชธ เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเซเชธเชฎเชพเช‚ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 10. เช•เชคเชพเชฐ Aเชจเซ‹ เชจเชตเซ‹ เช…เชฐเซ€เชธเซ‹ เชนเชพเชฒเชจเชพ เชคเชฎเชพเชฎ เชธเช‚เชฆเซ‡เชถเชพเช“ เชชเซเชฐเชพเชชเซเชค เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เช•เชคเชพเชฐ Bเชจเซ‹ เชจเชตเซ‹ เช…เชฐเซ€เชธเซ‹ เชฎเชณเชคเซ‹ เชจเชฅเซ€.

เชฌเช‚เชจเซ‡ เช•เชคเชพเชฐเซ‹เชฎเชพเช‚ เชตเชงเซ เชฆเชธ เชธเช‚เชฆเซ‡เชถเชพเช“ เช†เชตเซ‡ เช›เซ‡. เชฌเซเชฐเซ‹เช•เชฐ 2 เชชเช›เซ€ เช•เซเชฐเซ‡เชถ เชฅเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เช•เชคเชพเชฐ A เชธเซŒเชฅเซ€ เชœเซ‚เชจเชพ เช…เชฐเซ€เชธเชพ เชชเชฐ เชชเชพเช›เซเช‚ เชซเชฐเซ‡ เช›เซ‡, เชœเซ‡ เชฌเซเชฐเซ‹เช•เชฐ 1 เชชเชฐ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชจเชฟเชทเซเชซเชณ เชœเชพเชฏ เช›เซ‡ เชคเซเชฏเชพเชฐเซ‡ เช•เซ‹เชˆ เชกเซ‡เชŸเชพ เชจเซเช•เชถเชพเชจ เชฅเชคเซเช‚ เชจเชฅเซ€. เช•เชคเชพเชฐ B เชฎเชพเช‚, เชฎเชพเชธเซเชŸเชฐเชฎเชพเช‚ เชตเซ€เชธ เชธเช‚เชฆเซ‡เชถเชพเช“ เช›เซ‡ เช…เชจเซ‡ เช…เชฐเซ€เชธเชพเชฎเชพเช‚ เชฎเชพเชคเซเชฐ เชฆเชธ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เช† เช•เชคเชพเชฐ เชฎเซ‚เชณ เชฆเชธ เชธเช‚เชฆเซ‡เชถเชพเช“เชจเซ€ เชจเช•เชฒ เช•เชฐเชคเซ€ เชจเชฅเซ€.

RabbitMQ vs Kafka: เชซเซ‹เชฒเซเชŸ เชŸเซ‹เชฒเชฐเชจเซเชธ เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเซเชธเชฎเชพเช‚ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 11. เช•เชคเชพเชฐ A เชธเช‚เชฆเซ‡เชถเชพเช“ เช—เซเชฎเชพเชตเซเชฏเชพ เชตเชฟเชจเชพ เชฌเซเชฐเซ‹เช•เชฐ 1 เชชเชฐ เชชเชพเช›เชพ เชซเชฐเซ‡ เช›เซ‡

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

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

RabbitMQ vs Kafka: เชซเซ‹เชฒเซเชŸ เชŸเซ‹เชฒเชฐเชจเซเชธ เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเซเชธเชฎเชพเช‚ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 12. เชธเช‚เชฆเซ‡เชถเชพเช“ เช—เซเชฎเชพเชตเซเชฏเชพ เชตเชฟเชจเชพ เช•เชคเชพเชฐ A เชฌเซเชฐเซ‹เช•เชฐ 3 เชชเชฐ เชชเชพเช›เซ€ เชฒเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชฆเชธ เชธเช‚เชฆเซ‡เชถเชพเช“ เช–เซ‹เชตเชพเชˆ เชœเชตเชพ เชธเชพเชฅเซ‡ เช•เชคเชพเชฐ B เชฌเซเชฐเซ‹เช•เชฐ 3 เชชเชฐ เชชเชพเช›เชพ เชซเชฐเซ‡ เช›เซ‡

เช…เชฎเซ‡ เชชเชฃ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช ha-promote-on-failure เช…เชฐเซเชฅเชฎเชพเช‚ when-synced. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช…เชฐเซ€เชธเชพ เชชเชฐ เชชเชพเช›เชพ เชซเชฐเชตเชพเชจเซ‡ เชฌเชฆเชฒเซ‡, เชฌเซเชฐเซ‹เช•เชฐ 1 เชคเซ‡เชจเชพ เชกเซ‡เชŸเชพ เชธเชพเชฅเซ‡ เช“เชจเชฒเชพเชˆเชจ เชฎเซ‹เชก เชชเชฐ เชชเชพเช›เชพ เชซเชฐเซ‡ เชคเซเชฏเชพเช‚ เชธเซเชงเซ€ เช•เชคเชพเชฐ เชฐเชพเชน เชœเซ‹เชถเซ‡. เชคเซ‡ เชชเชพเช›เซเช‚ เช†เชตเซ‡ เชคเซ‡ เชชเช›เซ€, เชฎเซเช–เซเชฏ เช•เชคเชพเชฐ เช•เซ‹เชˆเชชเชฃ เชกเซ‡เชŸเชพ เชจเซเช•เชถเชพเชจ เชตเชฟเชจเชพ เชฌเซเชฐเซ‹เช•เชฐ 1 เชชเชฐ เชชเชพเช›เซ€ เช†เชตเซ‡ เช›เซ‡. เชกเซ‡เชŸเชพ เชธเซเชฐเช•เซเชทเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชงเชคเชพเชจเซเช‚ เชฌเชฒเชฟเชฆเชพเชจ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เช† เชเช• เชœเซ‹เช–เชฎเซ€ เชฎเซ‹เชก เช›เซ‡ เชœเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชกเซ‡เชŸเชพ เชจเซเช•เชถเชพเชจ เชคเชฐเชซ เชชเชฃ เชฆเซ‹เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชœเซ‡เชจเซ‡ เช…เชฎเซ‡ เชŸเซ‚เช‚เช• เชธเชฎเชฏเชฎเชพเช‚ เชœเซ‹เชˆเชถเซเช‚.

RabbitMQ vs Kafka: เชซเซ‹เชฒเซเชŸ เชŸเซ‹เชฒเชฐเชจเซเชธ เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเซเชธเชฎเชพเช‚ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 13. เชฌเซเชฐเซ‹เช•เชฐ 1 เช—เซเชฎเชพเชตเซเชฏเชพ เชชเช›เซ€ เช•เชคเชพเชฐ B เช…เชจเซเชชเชฒเชฌเซเชง เชฐเชนเซ‡ เช›เซ‡

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

เชšเชพเชฒเซ‹ เชเช• เช‰เชฆเชพเชนเชฐเชฃ เชœเซ‹เชˆเช. เชนเชตเซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช˜เชฃเซ€ เชฒเชพเช‚เชฌเซ€ เช•เชคเชพเชฐเซ‹ เช›เซ‡. เชคเซ‡เช“ เช†เชตเชพ เช•เชฆเชฎเชพเช‚ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชตเซƒเชฆเซเชงเชฟ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡? เช˜เชฃเชพ เช•เชพเชฐเชฃเซ‹เชธเชฐ:

  • เช•เชคเชพเชฐเซ‹เชจเซ‹ เชธเช•เซเชฐเชฟเชฏ เชฐเซ€เชคเซ‡ เช‰เชชเชฏเซ‹เช— เชฅเชคเซ‹ เชจเชฅเซ€
  • เช† เชนเชพเช‡-เชธเซเชชเซ€เชก เช•เชคเชพเชฐ เช›เซ‡, เช…เชจเซ‡ เช…เชคเซเชฏเชพเชฐเซ‡ เช—เซเชฐเชพเชนเช•เซ‹ เชงเซ€เชฎเชพ เช›เซ‡
  • เชคเซ‡ เชนเชพเช‡-เชธเซเชชเซ€เชก เช•เชคเชพเชฐเซ‹ เช›เซ‡, เชคเซเชฏเชพเช‚ เชเช• เช–เชพเชฎเซ€ เช›เซ‡ เช…เชจเซ‡ เช‰เชชเชญเซ‹เช•เซเชคเชพเช“ เชชเช•เชกเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡

RabbitMQ vs Kafka: เชซเซ‹เชฒเซเชŸ เชŸเซ‹เชฒเชฐเชจเซเชธ เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเซเชธเชฎเชพเช‚ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 14. เชตเชฟเชตเชฟเชง เชธเชฟเช‚เช•เซเชฐเซ‹เชจเชพเช‡เชเซ‡เชถเชจ เชฎเซ‹เชกเซเชธ เชธเชพเชฅเซ‡ เชฌเซ‡ เชฎเซ‹เชŸเซ€ เช•เชคเชพเชฐ

เชนเชตเซ‡ เชฌเซเชฐเซ‹เช•เชฐ 3 เช˜เชŸเซ‡ เช›เซ‡.

RabbitMQ vs Kafka: เชซเซ‹เชฒเซเชŸ เชŸเซ‹เชฒเชฐเชจเซเชธ เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเซเชธเชฎเชพเช‚ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 15. เชฌเซเชฐเซ‹เช•เชฐ 3 เชซเซ‹เชฒเซเชธ, เชฆเชฐเซ‡เช• เช•เชคเชพเชฐเชฎเชพเช‚ เชเช• เชฎเชพเชธเซเชŸเชฐ เช…เชจเซ‡ เชฎเชฟเชฐเชฐ เช›เซ‹เชกเซ€เชจเซ‡

เชฌเซเชฐเซ‹เช•เชฐ 3 เช“เชจเชฒเชพเชˆเชจ เชชเชพเช›เซ‹ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชจเชตเชพ เชฎเชฟเชฐเชฐเซเชธ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชฎเซเช–เซเชฏ เช•เชคเชพเชฐ A เชตเชฐเซเชคเชฎเชพเชจ เชธเช‚เชฆเซ‡เชถเชพเช“เชจเซ‡ เชจเชตเชพ เช…เชฐเซ€เชธเชพเชฎเชพเช‚ เชจเช•เชฒ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เช† เชธเชฎเชฏ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช•เชคเชพเชฐ เช…เชจเซเชชเชฒเชฌเซเชง เช›เซ‡. เชกเซ‡เชŸเชพเชจเซ€ เชจเช•เชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เชฌเซ‡ เช•เชฒเชพเช• เชฒเชพเช—เซ‡ เช›เซ‡, เชชเชฐเชฟเชฃเชพเชฎเซ‡ เช† เช•เชคเชพเชฐ เชฎเชพเชŸเซ‡ เชฌเซ‡ เช•เชฒเชพเช•เชจเซ‹ เชกเชพเช‰เชจเชŸเชพเช‡เชฎ เชฎเชณเซ‡ เช›เซ‡!

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

RabbitMQ vs Kafka: เชซเซ‹เชฒเซเชŸ เชŸเซ‹เชฒเชฐเชจเซเชธ เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเซเชธเชฎเชพเช‚ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 16. เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เชเซ‡เชถเชจ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช•เชคเชพเชฐ เช…เชจเซเชชเชฒเชฌเซเชง เชฐเชนเซ‡ เช›เซ‡

เชฌเซ‡ เช•เชฒเชพเช• เชชเช›เซ€, เช•เชคเชพเชฐ A เชชเชฃ เช‰เชชเชฒเชฌเซเชง เชฅเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชตเชพเช‚เชšเชจ เช…เชจเซ‡ เชฒเช–เชตเชพเชจเซเช‚ เชธเซเชตเซ€เช•เชพเชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.

เช…เชชเชกเซ‡เชŸเซเชธ

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

  • always= เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เชเซเชก เชฎเชฟเชฐเชฐเซเชธ เชชเชฐ เชธเช‚เช•เซเชฐเชฎเชฃ เชธเช•เซเชทเชฎ เช›เซ‡
  • when-synced= เชฎเชพเชคเซเชฐ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เชเซเชก เชฎเชฟเชฐเชฐเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ, เช…เชจเซเชฏเชฅเชพ เช•เชคเชพเชฐ เชตเชพเช‚เชšเซ€ เชจ เชถเช•เชพเชฏ เชคเซ‡เชตเซ€ เช…เชจเซ‡ เชฒเช–เซ€ เชจ เชถเช•เชพเชฏ เชคเซ‡เชตเซ€ เชฌเชจเซ€ เชœเชพเชฏ เช›เซ‡. เชฌเซเชฐเซ‹เช•เชฐ เชชเชพเช›เชพ เชซเชฐเซ‡ เช•เซ‡ เชคเชฐเชค เชœ เช•เชคเชพเชฐ เชธเซ‡เชตเชพเชฎเชพเช‚ เชชเชพเช›เซ€ เช†เชตเซ‡ เช›เซ‡

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

เชœเซเชฏเชพเชฐเซ‡ เช‰เชชเชฒเชฌเซเชงเชคเชพ เชกเซ‡เชŸเชพ เชธเซเชฐเช•เซเชทเชพเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเซ‡ เช›เซ‡

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

เช…เชนเซ€เช‚ เชคเชฎเชพเชฐเซ‡ เชจเซ€เชšเซ‡เชจเชพเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡:

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

เชœเซ‹ เชชเซเชฐเช•เชพเชถเช• เชฎเชพเชคเซเชฐ เชธเช‚เชฆเซ‡เชถเชจเซ‡ เชœ เช•เชพเชขเซ€ เชถเช•เซ‡ เช›เซ‡, เชคเซ‹ เชนเช•เซ€เช•เชคเชฎเชพเช‚, เชเช•เซเชธเซ‡เชธเชฟเชฌเชฟเชฒเชฟเชŸเซ€เชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเชตเชพเชฅเซ€ เชกเซ‡เชŸเชพ เชธเซเชฐเช•เซเชทเชพเชฎเชพเช‚ เชชเชฃ เชธเซเชงเชพเชฐเซ‹ เชฅเชพเชฏ เช›เซ‡.

เช†เชฎ, เชธเช‚เชคเซเชฒเชจ เชถเซ‹เชงเชตเซเช‚ เช†เชตเชถเซเชฏเช• เช›เซ‡, เช…เชจเซ‡ เช‰เช•เซ‡เชฒ เชšเซ‹เช•เซเช•เชธ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ เชชเชฐ เช†เชงเชพเชฐ เชฐเชพเช–เซ‡ เช›เซ‡.

ha-promote-on-failure=when-sync เชธเชพเชฅเซ‡ เชธเชฎเชธเซเชฏเชพเช“

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

เชชเชฐเช‚เชคเซ (เช…เชจเซ‡ เช† เชเช• เชฎเซ‹เชŸเซเช‚ เช›เซ‡ เชชเชฐเช‚เชคเซ) เชœเซ‹ เชฌเซเชฐเซ‹เช•เชฐเซ‡ เชคเซ‡เชจเซ‹ เชกเซ‡เชŸเชพ เช—เซเชฎเชพเชตเซเชฏเซ‹ เชนเซ‹เชฏ, เชคเซ‹ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชเช• เชฎเซ‹เชŸเซ€ เชธเชฎเชธเซเชฏเชพ เช›เซ‡: เช•เชคเชพเชฐ เช–เซ‹เชตเชพเชˆ เช—เชˆ เช›เซ‡! เชฌเชงเซ‹ เชกเซ‡เชŸเชพ เช—เชฏเซ‹! เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช…เชฐเซ€เชธเชพเช“ เชนเซ‹เชฏ เชœเซ‡ เชฎเซ‹เชŸเซ‡ เชญเชพเช—เซ‡ เชฎเซเช–เซเชฏ เช•เชคเชพเชฐ เชธเชพเชฅเซ‡ เชชเช•เชกเซ‡ เช›เซ‡, เชคเซ‹ เชคเซ‡ เช…เชฐเซ€เชธเชพเช“ เชชเชฃ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

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

เชคเซ‡เชฅเซ€, เชฎเซ‡เชจเซเชฏเซเช…เชฒ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เชเซ‡เชถเชจ (เช…เชจเซ‡ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เช เช•เชฐเชตเชพเชฎเชพเช‚ เชจเชฟเชทเซเชซเชณเชคเชพ) เชธเชพเชฅเซ‡ เชธเช‚เชฏเซ‹เชœเชจเชฎเชพเช‚ ha-promote-on-failure=when-synced, เชฎเชพเชฐเชพ เชฎเชคเซ‡, เชคเชฆเซเชฆเชจ เชœเซ‹เช–เชฎเซ€. เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹ เช•เชนเซ‡ เช›เซ‡ เช•เซ‡ เช† เชตเชฟเช•เชฒเซเชช เชกเซ‡เชŸเชพ เชธเซเชฐเช•เซเชทเชพ เชฎเชพเชŸเซ‡ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชฌเซ‡เชงเชพเชฐเซ€ เช›เชฐเซ€ เช›เซ‡.

เชฎเชพเชธเซเชŸเชฐ เชฐเชฟเชฌเซ‡เชฒเซ‡เชจเซเชธเชฟเช‚เช—

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

เชชเซเชจเชƒเชธเช‚เชคเซเชฒเชฟเชค เชฎเชพเชธเซเชŸเชฐเซเชธ เชฌเซ‡ เช•เชพเชฐเชฃเซ‹เชธเชฐ เชธเชฎเชธเซเชฏเชพเชฐเซ‚เชช เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡:

  • เชชเซเชจเชƒเชธเช‚เชคเซเชฒเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‹เชˆ เชธเชพเชฐเชพ เชธเชพเชงเชจเซ‹ เชจเชฅเซ€
  • เช•เชคเชพเชฐ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เชเซ‡เชถเชจ

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

HA เชจเซ€เชคเชฟเช“ เชฆเซเชตเชพเชฐเชพ เชฎเซเช–เซเชฏ เช•เชคเชพเชฐเชจเซ‡ เช–เชธเซ‡เชกเชตเชพเชจเซ€ เชฌเซ€เชœเซ€ เชฏเซเช•เซเชคเชฟ เช›เซ‡. เชฎเซ‡เชจเซเชฏเซเช…เชฒ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ‡ เช›เซ‡ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เช† เชฎเชพเชŸเซ‡. เชคเซ‡ เช†เชจเซ€ เชœเซ‡เชฎ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡:

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

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

เชนเชตเซ‡ เชšเชพเชฒเซ‹ เชœเซ‹เชˆเช เช•เซ‡ RabbitMQ เช•เซเชฒเชธเซเชŸเชฐเซเชธ เชจเซ‡เชŸเชตเชฐเซเช• เชชเชพเชฐเซเชŸเซ€เชถเชจเซ‹ เชธเชพเชฅเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡.

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

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

RabbitMQ เชธเชพเชฅเซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชฌเซ‡ เชฎเซเช–เซเชฏ เชตเชฟเช•เชฒเซเชชเซ‹ เช›เซ‡:

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

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

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

เชœเซ‹ เชชเซเชฐเช•เชพเชถเช•เซ‹ เชฌเช‚เชจเซ‡ เชฎเชพเชธเซเชŸเชฐเซเชธเชจเซ‡ เชกเซ‡เชŸเชพ เชฎเซ‹เช•เชฒเซ‡ เช›เซ‡, เชคเซ‹ เช…เชฎเซ‡ เช•เชคเชพเชฐเชจเซ€ เชฌเซ‡ เช…เชฒเช— เช…เชฒเช— เชจเช•เชฒเซ‹ เชธเชพเชฅเซ‡ เชธเชฎเชพเชชเซเชค เช•เชฐเซ€เช เช›เซ€เช.

RabbitMQ เชจเชพ เชตเชฟเชตเชฟเชง เชฎเซ‹เชกเซเชธ เช‰เชชเชฒเชฌเซเชงเชคเชพ เช…เชฅเชตเชพ เชธเซเชธเช‚เช—เชคเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡.

เช…เชตเช—เชฃเซ‹ เชฎเซ‹เชก (เชกเชฟเชซเซ‰เชฒเซเชŸ)

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

RabbitMQ vs Kafka: เชซเซ‹เชฒเซเชŸ เชŸเซ‹เชฒเชฐเชจเซเชธ เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเซเชธเชฎเชพเช‚ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 18. เชคเซเชฐเชฃ เชชเซเชฐเช•เชพเชถเช•เซ‹ เชคเซเชฐเชฃ เชฌเซเชฐเซ‹เช•เชฐเซเชธ เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒเชพ เช›เซ‡. เช†เช‚เชคเชฐเชฟเช• เชฐเซ€เชคเซ‡, เช•เซเชฒเชธเซเชŸเชฐ เชคเชฎเชพเชฎ เชตเชฟเชจเช‚เชคเซ€เช“เชจเซ‡ เชฌเซเชฐเซ‹เช•เชฐ 2 เชชเชฐเชจเซ€ เชฎเซเช–เซเชฏ เช•เชคเชพเชฐเชฎเชพเช‚ เชฒเชˆ เชœเชพเชฏ เช›เซ‡.

เชนเชตเซ‡ เช†เชชเชฃเซ‡ เชฌเซเชฐเซ‹เช•เชฐ 3 เชจเซ‡ เช—เซเชฎเชพเชตเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช. เชคเซ‡ เชœเซเช เช›เซ‡ เช•เซ‡ เช…เชจเซเชฏ เชฌเซเชฐเซ‹เช•เชฐเซเชธ เชชเชกเซ€ เช—เชฏเชพ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเชพ เช…เชฐเซ€เชธเชพเชจเซ‡ เชฎเชพเชธเซเชŸเชฐ เชคเชฐเชซ เชชเซเชฐเชฎเซ‹เชŸ เช•เชฐเซ‡ เช›เซ‡. เช† เชฐเซ€เชคเซ‡ เชคเชพเชฐเซเช•เชฟเช• เชตเชฟเชญเชพเชœเชจ เชฅเชพเชฏ เช›เซ‡.

RabbitMQ vs Kafka: เชซเซ‹เชฒเซเชŸ เชŸเซ‹เชฒเชฐเชจเซเชธ เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเซเชธเชฎเชพเช‚ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 19. เชฒเซ‹เชœเชฟเช•เชฒ เชกเชฟเชตเชฟเชเชจ (เชธเซเชชเซเชฒเชฟเชŸ-เชฌเซเชฐเซ‡เชˆเชจ). เชฐเซ‡เช•เซ‹เชฐเซเชกเซเชธ เชฌเซ‡ เชฎเซเช–เซเชฏ เช•เชคเชพเชฐเซ‹เชฎเชพเช‚ เชœเชพเชฏ เช›เซ‡, เช…เชจเซ‡ เชฌเซ‡ เชจเช•เชฒเซ‹ เช…เชฒเช— เชชเชกเซ‡ เช›เซ‡.

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

RabbitMQ vs Kafka: เชซเซ‹เชฒเซเชŸ เชŸเซ‹เชฒเชฐเชจเซเชธ เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเซเชธเชฎเชพเช‚ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 20. เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐ เชฌเซเชฐเซ‹เช•เชฐ 3 เชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเซ‡ เช›เซ‡.

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

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

เช“เชŸเซ‹เชนเซ€เชฒ เชฎเซ‹เชก

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

เชฒเช˜เซเชฎเชคเซ€ เชฎเซ‹เชกเชจเซ‡ เชฅเซ‹เชญเชพเชตเซ‹

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

RabbitMQ vs Kafka: เชซเซ‹เชฒเซเชŸ เชŸเซ‹เชฒเชฐเชจเซเชธ เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเซเชธเชฎเชพเช‚ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 22. เชคเซเชฐเชฃ เชชเซเชฐเช•เชพเชถเช•เซ‹ เชคเซเชฐเชฃ เชฌเซเชฐเซ‹เช•เชฐเซเชธ เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒเชพ เช›เซ‡. เช†เช‚เชคเชฐเชฟเช• เชฐเซ€เชคเซ‡, เช•เซเชฒเชธเซเชŸเชฐ เชคเชฎเชพเชฎ เชตเชฟเชจเช‚เชคเซ€เช“เชจเซ‡ เชฌเซเชฐเซ‹เช•เชฐ 2 เชชเชฐเชจเซ€ เชฎเซเช–เซเชฏ เช•เชคเชพเชฐเชฎเชพเช‚ เชฒเชˆ เชœเชพเชฏ เช›เซ‡.

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

RabbitMQ vs Kafka: เชซเซ‹เชฒเซเชŸ เชŸเซ‹เชฒเชฐเชจเซเชธ เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเซเชธเชฎเชพเช‚ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 23. เชฌเซเชฐเซ‹เช•เชฐ 3 เชฅเซ‹เชญเชพเชตเซ‡ เช›เซ‡, เชฌเชงเชพ เช•เซเชฒเชพเชฏเชจเซเชŸเซเชธเชจเซ‡ เชกเชฟเชธเซเช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เช•เชจเซ‡เช•เซเชถเชจ เชตเชฟเชจเช‚เชคเซ€เช“เชจเซ‡ เชจเช•เชพเชฐเซ€ เช•เชพเชขเซ‡ เช›เซ‡.

เชเช•เชตเชพเชฐ เช•เชจเซ‡เช•เซเชŸเชฟเชตเชฟเชŸเซ€ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เชฅเชˆ เชœเชพเชฏ, เชคเซ‡ เช•เซเชฒเชธเซเชŸเชฐ เชชเชฐ เชชเชพเช›เซ€ เช†เชตเซ‡ เช›เซ‡.

เชšเชพเชฒเซ‹ เชฌเซ€เชœเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ เชœเซ‹เชˆเช เชœเซเชฏเชพเช‚ เชฎเซเช–เซเชฏ เช•เชคเชพเชฐ เชฌเซเชฐเซ‹เช•เชฐ 3 เชชเชฐ เช›เซ‡.

RabbitMQ vs Kafka: เชซเซ‹เชฒเซเชŸ เชŸเซ‹เชฒเชฐเชจเซเชธ เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเซเชธเชฎเชพเช‚ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 24. เชฌเซเชฐเซ‹เช•เชฐ 3 เชชเชฐ เชฎเซเช–เซเชฏ เช•เชคเชพเชฐ.

เชชเช›เซ€ เช•เชจเซ‡เช•เซเชŸเชฟเชตเชฟเชŸเซ€เชจเซ€ เชธเชฎเชพเชจ เช–เซ‹เชŸ เชฅเชพเชฏ เช›เซ‡. เชฌเซเชฐเซ‹เช•เชฐ 3 เชฅเซ‹เชญเซ‹ เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชจเชพเชจเซ€ เชฌเชพเชœเซ เช›เซ‡. เชฌเซ€เชœเซ€ เชฌเชพเชœเซ, เชจเซ‹เชกเซเชธ เชœเซเช เช›เซ‡ เช•เซ‡ เชฌเซเชฐเซ‹เช•เชฐ 3 เชฌเช‚เชง เชฅเชˆ เช—เชฏเซ‹ เช›เซ‡, เชคเซ‡เชฅเซ€ เชฌเซเชฐเซ‹เช•เชฐเซเชธ 1 เช…เชจเซ‡ 2 เชจเชพ เชœเซ‚เชจเชพ เชฎเชฟเชฐเชฐเชจเซ‡ เชฎเชพเชธเซเชŸเชฐ เชคเชฐเซ€เช•เซ‡ เชฌเชขเชคเซ€ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

RabbitMQ vs Kafka: เชซเซ‹เชฒเซเชŸ เชŸเซ‹เชฒเชฐเชจเซเชธ เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเซเชธเชฎเชพเช‚ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 25. เชœเซ‹ เชฌเซเชฐเซ‹เช•เชฐ 2 เช…เชจเซเชชเชฒเชฌเซเชง เชนเซ‹เชฏ เชคเซ‹ เชฌเซเชฐเซ‹เช•เชฐ 3 เชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ.

เชœเซเชฏเชพเชฐเซ‡ เช•เชจเซ‡เช•เซเชŸเชฟเชตเชฟเชŸเซ€ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เชฅเชถเซ‡, เชคเซเชฏเชพเชฐเซ‡ เชฌเซเชฐเซ‹เช•เชฐ 3 เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชœเซ‹เชกเชพเชถเซ‡.

RabbitMQ vs Kafka: เชซเซ‹เชฒเซเชŸ เชŸเซ‹เชฒเชฐเชจเซเชธ เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเซเชธเชฎเชพเช‚ เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ
เชšเซ‹เช–เชพ. 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 (เชชเชฐเช‚เชคเซ เชฎเซ‹เชŸเซ€ เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เช•เชคเชพเชฐ เชฎเชพเชŸเซ‡ เชฎเซ‡เชจเซเชฏเซเช…เชฒ เชฎเซ‹เชกเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเซ€ เชถเช•เซ‡ เช›เซ‡; เช เชชเชฃ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‹ เช•เซ‡ เชถเซเช‚ เช…เชจเซเชชเชฒเชฌเซเชงเชคเชพ เชธเช‚เชฆเซ‡เชถเชพเช“ เช—เซเชฎเชพเชตเชตเชพเชจเซเช‚ เช•เชพเชฐเชฃ เชฌเชจเชถเซ‡)
  • เชฒเช˜เซเชฎเชคเซ€ เชฎเซ‹เชกเชจเซ‡ เชฅเซ‹เชญเชพเชตเซ‹
  • เชธเชคเชค เชธเช‚เชฆเซ‡เชถเชพเช“

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

เชœเซ‹ เชนเซเช‚ เชฌเซ€เชœเซเช‚ เช•เช‚เชˆ เชšเซ‚เช•เซ€ เช—เชฏเซ‹ เชนเซ‹เชฏ, เชคเซ‹ เช•เซƒเชชเชพ เช•เชฐเซ€เชจเซ‡ เชฎเชจเซ‡ เชœเชฃเชพเชตเซ‹.

เชฎเชพเชฐเชพ เชชเชฃ เชœเซเช“ เชชเซ‹เชธเซเชŸ, เชœเซเชฏเชพเช‚ เชนเซเช‚ เช† เชฒเซ‡เช–เชฎเชพเช‚ เชตเชฐเซเชฃเชตเซ‡เชฒ เชธเช‚เชฆเซ‡เชถเชพเชจเชพ เชจเซเช•เชถเชพเชจเชจเซ€ เช•เซ‡เชŸเชฒเซ€เช• เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“เชจเซ‡ เชšเช•เชพเชธเชตเชพ เชฎเชพเชŸเซ‡ Docker เช…เชจเซ‡ Blockade เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ 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

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