เดธเดจเตเดฆเต‡เดถ เดฌเตเดฐเต‹เด•เตเด•เตผเดฎเดพเดฐเต† เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. ActiveMQ, Kafka เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดจเตเดฆเต‡เดถเดฎเดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเต†เด•เตเด•เดพเดจเดฟเด•เตโ€Œเดธเต เดชเด เดฟเด•เตเด•เตเดจเตเดจเต. เด…เดงเตเดฏเดพเดฏเด‚ 3. เด•เดพเดซเตเด•

เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดชเตเดธเตเดคเด•เดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เดคเตเดŸเตผเดšเตเดš:
เดธเดจเตเดฆเต‡เดถ เดฌเตเดฐเต‹เด•เตเด•เตผเดฎเดพเดฐเต† เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต
เดฐเดšเดฏเดฟเดคเดพเดตเต: Jakub Korab, เดชเตเดฐเดธเดพเดงเด•เตป: O'Reilly Media, Inc., เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดš เดคเต€เดฏเดคเดฟ: เดœเต‚เตบ 2017, ISBN: 9781492049296.

เดฎเตเดฎเตเดชเต เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดค เดญเดพเด—เด‚: เดธเดจเตเดฆเต‡เดถ เดฌเตเดฐเต‹เด•เตเด•เตผเดฎเดพเดฐเต† เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. ActiveMQ, Kafka เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดจเตเดฆเต‡เดถเดฎเดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเต†เด•เตเด•เดพเดจเดฟเด•เตโ€Œเดธเต เดชเด เดฟเด•เตเด•เตเดจเตเดจเต. เด…เดงเตเดฏเดพเดฏเด‚ 1 เด†เดฎเตเด–เด‚

เด…เดงเตเดฏเดพเดฏเด‚ 3

เด•เดพเดซเตเด•

เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดธเดจเตเดฆเต‡เดถ เดฌเตเดฐเต‹เด•เตเด•เตผเดฎเดพเดฐเตเดŸเต† เดšเดฟเดฒ เดชเดฐเดฟเดฎเดฟเดคเดฟเด•เตพ เดฎเดฑเดฟเด•เดŸเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเต‹เดฏเดฟเดจเตเดฑเต-เดŸเต-เดชเต‹เดฏเดฟเดจเตเดฑเต เด‡เดŸเดชเต†เดŸเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดธเดจเตเดฆเต‡เดถ เดฌเตเดฐเต‹เด•เตเด•เตผเดฎเดพเดฐเต† เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเดพเดฏเดฟ เดฒเดฟเด™เตเด•เตเดกเตเด‡เตป เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเต†เดŸเตเดคเตเดคเดคเดพเดฃเต เด•เดพเดซเตเด•, เดชเต‡เดœเต 28 เดฒเต† "เดธเตเด•เต†เดฏเดฟเดฒเดฟเด‚เด—เต เด…เดชเตเดชเต เด†เตปเดกเต เด”เดŸเตเดŸเต" เดŽเดจเตเดจเดคเดฟเดจเต เด•เต€เดดเดฟเตฝ เดˆ เดชเตเดธเตเดคเด•เดคเตเดคเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเตผเดฎเตเดฎเดพเดคเดพเด•เตเด•เดณเตเดŸเต†เดฏเต‹ เดฎเดฑเตเดฑเต เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เดณเตเดŸเต†เดฏเต‹ เด‰เตฝเดชเตเดชเดพเดฆเดจเด•เตเดทเดฎเดคเดฏเต† เดฌเดพเดงเดฟเด•เตเด•เดพเดคเต† เดคเดจเตเดจเต† เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เต เด† เดกเดพเดฑเตเดฑ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดคเดจเตเดจเต†, เดชเต‡เดœเต เด•เตเดฒเดฟเด•เตเด•เตเด•เดณเตเด‚ เด†เด•เตเดธเดธเต เดฒเต‹เด—เตเด•เดณเตเด‚ เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดตเดฒเดฟเดฏ เด…เดณเดตเดฟเดฒเตเดณเตเดณ เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดตเตบ-เดตเต‡ เด‡เตปเดœเดทเดจเต†เดฏเดพเดฃเต เดฒเดฟเด™เตเด•เตเดกเตเด‡เตป เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเต. เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดฏเต‚เดฃเดฟเดตเต‡เดดเตเดธเตฝ เดกเดพเดฑเตเดฑ เดชเตˆเดชเตเดชเตเดฒเตˆเตป เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดธเดจเตเดฆเต‡เดถเดฎเดฏเดฏเตเด•เตเด•เตฝ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดตเต‡เดฃเตเดŸเดฟเดฏเดพเดฃเต เด•เดพเดซเตเด• เดจเดฟเดฒเดจเดฟเตฝเด•เตเด•เตเดจเตเดจเดคเต.

เดˆ เด†เดคเตเดฏเดจเตเดคเดฟเด• เดฒเด•เตเดทเตเดฏเด‚ เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดฎเดฑเตเดฑเต เด†เดตเดถเตเดฏเด•เดคเด•เตพ เดธเตเดตเดพเดญเดพเดตเดฟเด•เดฎเดพเดฏเตเด‚ เด‰เดฏเตผเดจเตเดจเต. เด•เดพเดซเตเด• เดšเต†เดฏเตเดฏเดฃเด‚:

  • เดตเดณเดฐเต† เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด•
  • เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพเด•เตเด•เตŠเดชเตเดชเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด•เต‚เดŸเตเดคเตฝ เดฌเดพเตปเดกเตโ€Œเดตเดฟเดกเตเดคเตเดคเต เดจเตฝเด•เตเด•
  • เดชเตเดฐเดธเดพเดงเด•-เดตเดฐเดฟเด•เตเด•เดพเดฐเตป, เดชเต‹เดฏเดฟเดจเตเดฑเต-เดŸเต-เดชเต‹เดฏเดฟเดจเตเดฑเต เดฎเต‹เดกเดฒเตเด•เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเด•
  • เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เดณเต† เดšเต‡เตผเดคเตเดคเตเด•เตŠเดฃเตเดŸเต เดตเต‡เด—เดค เด•เตเดฑเดฏเตเด•เตเด•เดฐเตเดคเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฒเด•เตเดทเตเดฏเดธเตเดฅเดพเดจเดคเตเดคเต† เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดจเตเดธเดฐเดฟเดšเตเดšเต ActiveMQ-เดฒเต† เด•เตเดฏเต‚เดตเดฟเดจเตเดฑเต†เดฏเตเด‚ เดตเดฟเดทเดฏเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เดชเตเดฐเด•เดŸเดจเด‚ เด•เตเดฑเดฏเตเดจเตเดจเต.
  • เดคเดฟเดฐเดถเตเดšเต€เดจเดฎเดพเดฏเดฟ เด…เดณเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด•; เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดคเตเดŸเดฐเตเดจเตเดจ เด’เดฐเต เดฌเตเดฐเต‹เด•เตเด•เตผเด•เตเด•เต เดชเดฐเดฎเดพเดตเดงเดฟ เดกเดฟเดธเตเด•เต เดตเต‡เด—เดคเดฏเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เด…เดคเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเต‚ เดŽเด™เตเด•เดฟเตฝ, เดชเตเดฐเด•เดŸเดจเด‚ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด’เดฐเตŠเดฑเตเดฑ เดฌเตเดฐเต‹เด•เตเด•เตผ เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเดชเตเดชเตเดฑเด‚ เดชเต‹เด•เตเดจเตเดจเดคเต เด…เตผเดคเตเดฅเดตเดคเตเดคเดพเดฃเต.
  • เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเดจเตเด‚ เดตเต€เดฃเตเดŸเตเด‚ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เดพเดจเตเดฎเตเดณเตเดณ เด†เด•เตโ€Œเดธเดธเต เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•

เด‡เดคเต†เดฒเตเดฒเดพเด‚ เดจเต‡เดŸเตเดจเตเดจเดคเดฟเดจเต, เด•เตเดฒเดฏเดจเตเดฑเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดธเดจเตเดฆเต‡เดถเดฎเดฏเดฏเตเด•เตเด•เตฝ เดฌเตเดฐเต‹เด•เตเด•เตผเดฎเดพเดฐเตเดŸเต†เดฏเตเด‚ เดฑเต‹เดณเตเด•เดณเตเด‚ เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเด™เตเด™เดณเตเด‚ เดชเตเดจเตผเดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ เด•เดพเดซเตเด• เดธเตเดตเต€เด•เดฐเดฟเดšเตเดšเต. เดœเต†เดŽเด‚เดŽเดธเต เดฎเต‹เดกเตฝ เดตเดณเดฐเต† เดฌเตเดฐเต‹เด•เตเด•เตผ เด“เดฑเดฟเดฏเดจเตเดฑเดกเต เด†เดฃเต, เด…เดตเดฟเดŸเต† เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเด‚ เดฌเตเดฐเต‹เด•เตเด•เดฑเดพเดฃเต, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เด…เดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต† เด•เตเดฑเดฟเดšเตเดšเตเด‚ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต† เด•เตเดฑเดฟเดšเตเดšเตเด‚ เดฎเดพเดคเตเดฐเด‚ เด•เตเดฒเดฏเดจเตเดฑเตเด•เตพ เดตเดฟเดทเดฎเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดฎเดฑเตเดตเดถเดคเตเดคเต, เด•เดพเดซเตเด• เด•เตเดฒเดฏเดจเตเดฑเต เด•เต‡เดจเตเดฆเตเดฐเต€เด•เตƒเดคเดฎเดพเดฃเต, เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เดชเตเดฐเดธเด•เตเดคเดฎเดพเดฏ เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดจเตเดฏเดพเดฏเดฎเดพเดฏ เดตเดฟเดคเดฐเดฃเด‚ เดชเต‹เดฒเตเดณเตเดณ เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดฌเตเดฐเต‹เด•เตเด•เดฑเตเดŸเต† เดจเดฟเดฐเดตเดงเดฟ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เด•เตเดฒเดฏเดจเตเดฑเต เดเดฑเตเดฑเต†เดŸเตเด•เตเด•เตเดจเตเดจเต, เดตเดณเดฐเต† เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏเดคเตเด‚ เด…เดณเด•เตเด•เดพเดตเตเดจเตเดจเดคเตเดฎเดพเดฏ เด’เดฐเต เดฌเตเดฐเต‹เด•เตเด•เดฑเดฟเดจเต เดชเด•เดฐเดฎเดพเดฏเดฟ. เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดธเดจเตเดฆเต‡เดถเดฎเดฏเดฏเตโ€Œเด•เตเด•เตฝ เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณ เด†เดณเตเด•เตพเด•เตเด•เต, เด•เดพเดซเตเด•เดฏเตโ€Œเด•เตเด•เตŠเดชเตเดชเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด…เดŸเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏ เด’เดฐเต เดฎเดพเดฑเตเดฑเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต.
เดˆ เดŽเดžเตเดšเดฟเดจเต€เดฏเดฑเดฟเด‚เด—เต เดฆเดฟเดถ เด’เดฐเต เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดฌเตเดฐเต‹เด•เตเด•เดฑเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ เดจเดฟเดฐเดตเดงเดฟ เด“เตผเดกเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดคเตเดฐเต‚เดชเตเดŸเตเดŸเต เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดตเตเดณเตเดณ เด’เดฐเต เดธเดจเตเดฆเต‡เดถเดฎเดฏเดฏเตโ€Œเด•เตเด•เตฝ เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเตผ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเดšเตเดšเต. เดจเดฎเตเดฎเตพ เด•เดพเดฃเตเดจเตเดจเดคเต เดชเต‹เดฒเต†, เดˆ เดธเดฎเต€เดชเดจเด‚ เดŸเตเดฐเต‡เดกเต-เด“เดซเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เดตเดฐเตเดจเตเดจเต, เด…เดคเดพเดฏเดคเต เดšเดฟเดฒ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดœเต‹เดฒเดฟเดญเดพเดฐเด™เตเด™เตพเด•เตเด•เตเด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดค เดธเต‹เดซเตเดฑเตเดฑเตเดตเต†เดฏเดฑเดฟเดจเตเด‚ เด•เดพเดซเตเด• เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒ เดŽเดจเตเดจเดพเดฃเต.

เดเด•เต€เด•เตƒเดค เดกเต†เดธเตเดฑเตเดฑเดฟเดจเต‡เดทเตป เดฎเต‹เดกเตฝ

เดฎเตเด•เดณเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดš เด†เดตเดถเตเดฏเด•เดคเด•เตพ เดจเดฟเดฑเดตเต‡เดฑเตเดฑเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ, เด•เดพเดซเตเด• เด’เดฐเต เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดฒเด•เตเดทเตเดฏเดธเตเดฅเดพเดจเดคเตเดคเดฟเดจเต เด•เต€เดดเดฟเตฝ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเด•เตเด•เตฝ-เดธเดฌเตโ€Œเดธเตโ€Œเด•เตเดฐเตˆเดฌเตเดšเต†เดฏเตเดฏเดฒเตเด‚ เดชเต‹เดฏเดฟเดจเตเดฑเต-เดŸเต-เดชเต‹เดฏเดฟเดจเตเดฑเต เดธเดจเตเดฆเต‡เดถเดฎเดฏเดฏเตโ€Œเด•เตเด•เดฒเตเด‚ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต - เดตเดฟเดทเดฏเด‚. เดธเดจเตเดฆเต‡เดถเดฎเดฏเดฏเตโ€Œเด•เตเด•เตฝ เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดš เด†เดณเตเด•เตพเด•เตเด•เต เด‡เดคเต เด†เดถเดฏเด•เตเด•เตเดดเดชเตเดชเดฎเตเดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเต, เด‡เดตเดฟเดŸเต† "เดตเดฟเดทเดฏเด‚" เดŽเดจเตเดจ เดตเดพเด•เตเด•เต เด’เดฐเต เดชเตเดฐเด•เตเดทเต‡เดชเดฃ เดธเด‚เดตเดฟเดงเดพเดจเดคเตเดคเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเตฝ เดจเดฟเดจเตเดจเต (เดตเดฟเดทเดฏเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต) เดตเดพเดฏเดจ เดถเดพเดถเตเดตเดคเดฎเดฒเตเดฒ. เดˆ เดชเตเดธเตเดคเด•เดคเตเดคเดฟเดจเตเดฑเต† เด†เดฎเตเด–เดคเตเดคเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต†, เด•เดพเดซเตเด• เดตเดฟเดทเดฏเด™เตเด™เตพ เด’เดฐเต เดนเตˆเดฌเตเดฐเดฟเดกเต เดกเต†เดธเตเดฑเตเดฑเดฟเดจเต‡เดทเตป เดคเดฐเดฎเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดฃเด‚.

เดˆ เด…เดงเตเดฏเดพเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดฌเดพเด•เตเด•เดฟ เดญเดพเด—เด™เตเด™เดณเดฟเตฝ, เดžเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดชเดฑเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, "เดตเดฟเดทเดฏเด‚" เดŽเดจเตเดจ เดชเดฆเด‚ เด’เดฐเต เด•เดพเดซเตเด• เดตเดฟเดทเดฏเดคเตเดคเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚.

เดตเดฟเดทเดฏเด™เตเด™เตพ เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเตเด‚ เด…เดต เดŽเดจเตเดคเตŠเด•เตเด•เต† เด—เตเดฏเดพเดฐเดจเตเดฑเดฟเด•เตพ เดจเตฝเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเตเด‚ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป, เด•เดพเดซเตเด•เดฏเดฟเตฝ เด…เดต เดŽเด™เตเด™เดจเต† เดจเดŸเดชเตเดชเดพเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเตเดตเต†เดจเตเดจเต เด†เดฆเตเดฏเด‚ เดจเต‹เด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.
เด•เดพเดซเตเด•เดฏเดฟเดฒเต† เด“เดฐเต‹ เดตเดฟเดทเดฏเดคเตเดคเดฟเดจเตเด‚ เด…เดคเดฟเดจเตเดฑเต‡เดคเดพเดฏ เดฐเต‡เด–เดฏเตเดฃเตเดŸเต.
เด•เดพเดซเตเด•เดฏเดฟเดฒเต‡เด•เตเด•เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เด…เดฏเด•เตเด•เตเดจเตเดจ เดจเดฟเตผเดฎเตเดฎเดพเดคเดพเด•เตเด•เตพ เดˆ เดฒเต‹เด—เดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เตพ เดจเดฟเดฐเดจเตเดคเดฐเด‚ เดฎเตเดจเตเดจเต‹เดŸเตเดŸเต เดชเต‹เด•เตเดจเตเดจ เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฒเต‹เด—เดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต. เด•เดพเดฒเดพเด•เดพเดฒเด™เตเด™เดณเดฟเตฝ, เดฒเต‹เด—เดฟเดจเตเดฑเต† เดเดฑเตเดฑเดตเตเด‚ เดชเดดเดฏ เดญเดพเด—เด™เตเด™เตพ เด•เดพเดซเตเด• เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดจเตเดจเต, เด† เดญเดพเด—เด™เตเด™เดณเดฟเดฒเต† เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดตเดพเดฏเดฟเดšเตเดšเดพเดฒเตเด‚ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเดฒเตเด‚. เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดตเดพเดฏเดฟเดšเตเดšเดพเดฒเตเด‚ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเดฒเตเด‚ เดฌเตเดฐเต‹เด•เตเด•เตผ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ เดŽเดจเตเดจเดคเดพเดฃเต เด•เดพเดซเตเด•เดฏเตเดŸเต† เดฐเต‚เดชเด•เตฝเดชเตเดชเดจเดฏเตเดŸเต† เด’เดฐเต เดชเตเดฐเดงเดพเดจ เดญเดพเด—เด‚ - เด…เดคเต เด•เตเดฒเดฏเดจเตเดฑเดฟเตปเดฑเต† เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเดฎเดพเดฃเต.

"เดฒเต‹เด—เต", "เดชเต‹เดฏเดฟเดจเตเดฑเตผ" เดŽเดจเตเดจเต€ เดชเดฆเด™เตเด™เตพ เดฆเตƒเดถเตเดฏเดฎเดพเด•เดฟเดฒเตเดฒ เด•เดพเดซเตเด• เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเตป. เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดˆ เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดชเดฆเด™เตเด™เตพ เด‡เดตเดฟเดŸเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เดˆ เดฎเต‹เดกเตฝ ActiveMQ-เตฝ เดจเดฟเดจเตเดจเต เดคเดฟเด•เดšเตเดšเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต, เด…เดตเดฟเดŸเต† เดŽเดฒเตเดฒเดพ เด•เตเดฏเต‚เด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดฎเตเดณเตเดณ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เด’เดฐเต‡ เดฒเต‹เด—เดฟเตฝ เดธเต‚เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดฌเตเดฐเต‹เด•เตเด•เตผ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดตเดพเดฏเดฟเดšเตเดšเดคเดฟเดจเตเดถเต‡เดทเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟเดฏเดคเดพเดฏเดฟ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต.
เดจเดฎเตเด•เตเด•เต เด‡เดชเตเดชเต‹เตพ เด•เตเดฑเดšเตเดšเตเด•เต‚เดŸเดฟ เด†เดดเดคเตเดคเดฟเตฝ เด•เตเดดเดฟเดšเตเดšเต†เดŸเตเดคเตเดคเต เดตเดฟเดทเดฏเดฐเต‡เด– เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เดจเต‹เด•เตเด•เดพเด‚.
เด•เดพเดซเตเด• เดฒเต‹เด—เต เดจเดฟเดฐเดตเดงเดฟ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เตพ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเต (เดšเดฟเดคเตเดฐเด‚ 3-1). เด“เดฐเต‹ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเดฒเตเด‚ เด•เตผเดถเดจเดฎเดพเดฏ เด“เตผเดกเตผ เด•เดพเดซเตเด• เด‰เดฑเดชเตเดชเตเดจเตฝเด•เตเดจเตเดจเต. เด…เดคเดพเดฏเดคเต เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เด•เตเดฐเดฎเดคเตเดคเดฟเตฝ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเดฟเดฏ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เด…เดคเต‡ เด•เตเดฐเดฎเดคเตเดคเดฟเตฝ เดตเดพเดฏเดฟเด•เตเด•เตเด‚. เด“เดฐเต‹ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด‚ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจ เด’เดฐเต เดฑเต‹เดณเดฟเด‚เด—เต เดฒเต‹เด—เต เดซเดฏเดฒเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต เด‰เดชเด—เดฃเด‚ เดตเดฟเดทเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด…เดคเดฟเดจเตเดฑเต† เดจเดฟเตผเดฎเตเดฎเดพเดคเดพเด•เตเด•เตพ เด…เดฏเดšเตเดš เดŽเดฒเตเดฒเดพ เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ (เด‰เดชเดธเต†เดฑเตเดฑเต). เดธเตƒเดทเตเดŸเดฟเดšเตเดš เดตเดฟเดทเดฏเดคเตเดคเดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด’เดฐเต เดชเดพเตผเดŸเตเดŸเต€เดทเตป เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดคเดฟเดฐเดถเตเดšเต€เดจ เดธเตเด•เต†เดฏเดฟเดฒเดฟเด‚เด—เดฟเดจเดพเดฏเตเดณเตเดณ เด•เดพเดซเตเด•เดฏเตเดŸเต† เด•เต‡เดจเตเดฆเตเดฐ เด†เดถเดฏเดฎเดพเดฃเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เดณเตเดŸเต† เด†เดถเดฏเด‚.

เดธเดจเตเดฆเต‡เดถ เดฌเตเดฐเต‹เด•เตเด•เตผเดฎเดพเดฐเต† เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. ActiveMQ, Kafka เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดจเตเดฆเต‡เดถเดฎเดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเต†เด•เตเด•เดพเดจเดฟเด•เตโ€Œเดธเต เดชเด เดฟเด•เตเด•เตเดจเตเดจเต. เด…เดงเตเดฏเดพเดฏเด‚ 3. เด•เดพเดซเตเด•
เดšเดฟเดคเตเดฐเด‚ 3-1. เด•เดพเดซเตเด• เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เตพ

เด’เดฐเต เดจเดฟเตผเดฎเตเดฎเดพเดคเดพเดตเต เด’เดฐเต เด•เดพเดซเตเด• เดตเดฟเดทเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดธเดจเตเดฆเต‡เดถเด‚ เด…เดฏเดฏเตเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดเดคเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเดฒเต‡เด•เตเด•เดพเดฃเต เดธเดจเตเดฆเต‡เดถเด‚ เด…เดฏเด•เตเด•เต‡เดฃเตเดŸเดคเต†เดจเตเดจเต เด…เดคเต เดคเต€เดฐเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต. เดžเด™เตเด™เตพ เด‡เดคเต เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เดชเดฟเดจเตเดจเต€เดŸเต เดจเต‹เด•เตเด•เตเด‚.

เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต

เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดตเดพเดฏเดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจ เด•เตเดฒเดฏเดจเตเดฑเต เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ เด’เดฐเต เดชเต‹เดฏเดฟเดจเตเดฑเตผ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต เด‰เดชเดญเต‹เด•เตเดคเตƒ เด—เตเดฐเต‚เดชเตเดชเต, เด…เดคเต เดšเต‚เดฃเตเดŸเดฟเด•เตเด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต เด“เดซเตเดธเต†เดฑเตเดฑเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเดฒเต† เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ. เด’เดฐเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเดฑเต† เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ 0-เตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจ เด‡เตปเด•เตเดฐเดฟเดฎเต†เดจเตเดฑเตฝ เดชเตŠเดธเดฟเดทเดจเดพเดฃเต เด“เดซเตเดธเต†เดฑเตเดฑเต. เด‰เดชเดฏเต‹เด•เตเดคเตƒ-เดจเดฟเตผเดตเดšเดฟเดšเตเดš group_id เดตเดดเดฟ API-เตฝ เดชเดฐเดพเดฎเตผเดถเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดˆ เด‰เดชเดญเต‹เด•เตเดคเตƒ เด—เตเดฐเต‚เดชเตเดชเต, เด‡เดคเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต เด’เดฐเต เดฒเต‹เดœเดฟเด•เตเด•เตฝ เด‰เดชเดญเต‹เด•เตเดคเดพเดตเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚.

เดฎเดฟเด•เตเด• เดธเดจเตเดฆเต‡เดถเดฎเดฏเดฏเตโ€Œเด•เตเด•เตฝ เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เดณเตเด‚ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเตเด‚ เดคเตเดฐเต†เดกเตเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฒเด•เตเดทเตเดฏเดธเตเดฅเดพเดจเดคเตเดคเต เดจเดฟเดจเตเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเดฟเดจเดพเตฝ, เด’เดฐเต‡ เด‰เดชเดญเต‹เด•เตเดคเตƒ เด—เตเดฐเต‚เดชเตเดชเต เดชเด™เตเด•เดฟเดŸเตเดจเตเดจ เดจเดฟเดฐเดตเดงเดฟ เด‰เดชเดญเต‹เด•เตเดคเตƒ เดธเด‚เดญเดตเด™เตเด™เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด‰เดฃเตเดŸเดพเด•เตเด‚.

เดตเดพเดฏเดจเดฏเตเดŸเต† เดชเตเดฐเดถเตเดจเด‚ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เดพเด‚:

  • เดตเดฟเดทเดฏเดคเตเดคเดฟเดจเต เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เตพ เด‰เดฃเตเดŸเต
  • เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เดณเตเดŸเต† เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด—เตเดฐเต‚เดชเตเดชเตเด•เตพเด•เตเด•เต เด’เดฐเต‡ เดธเดฎเดฏเด‚ เด’เดฐเต เดตเดฟเดทเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚
  • เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดตเตเดฏเดคเตเดฏเดธเตเดค เดธเด‚เดญเดตเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เดพเด‚

เด‡เดคเต เดจเดฟเดธเตเดธเดพเดฐเดฎเดฒเตเดฒเดพเดคเตเดค เดชเดฒเดคเตเด‚ เดชเดฒเดคเตเด‚ เด‰เดณเตเดณ เด’เดฐเต เดชเตเดฐเดถเตเดจเดฎเดพเดฃเต. เด‰เดชเดญเต‹เด•เตเดคเตƒ เด—เตเดฐเต‚เดชเตเดชเตเด•เตพ, เด‰เดชเดญเต‹เด•เตเดคเตƒ เดธเด‚เดญเดตเด™เตเด™เตพ, เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เตพ เดŽเดจเตเดจเดฟเดต เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดฌเดจเตเดงเด‚ เด•เดพเดซเตเด• เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต†เด™เตเด™เดจเต†เดฏเต†เดจเตเดจเต เดฎเดจเดธเดฟเดฒเดพเด•เตเด•เดพเตป, เดจเดฎเตเด•เตเด•เต เด•เตเดฐเดฎเต‡เดฃ เด•เต‚เดŸเตเดคเตฝ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดตเดพเดฏเดจเดพ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เตพ เดจเต‹เด•เตเด•เดพเด‚.

เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เดณเตเด‚ เด‰เดชเดญเต‹เด•เตเดคเตƒ เด—เตเดฐเต‚เดชเตเดชเตเด•เดณเตเด‚

เด’เดฐเต เดชเดพเตผเดŸเตเดŸเต€เดทเตป เด‰เดณเตเดณ เด’เดฐเต เดตเดฟเดทเดฏเด‚ เดจเดฎเตเด•เตเด•เต เด†เดฐเด‚เดญ เดชเต‹เดฏเดฟเดจเตเดฑเดพเดฏเดฟ เดŽเดŸเตเด•เตเด•เดพเด‚ (เดšเดฟเดคเตเดฐเด‚ 3-2).

เดธเดจเตเดฆเต‡เดถ เดฌเตเดฐเต‹เด•เตเด•เตผเดฎเดพเดฐเต† เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. ActiveMQ, Kafka เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดจเตเดฆเต‡เดถเดฎเดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเต†เด•เตเด•เดพเดจเดฟเด•เตโ€Œเดธเต เดชเด เดฟเด•เตเด•เตเดจเตเดจเต. เด…เดงเตเดฏเดพเดฏเด‚ 3. เด•เดพเดซเตเด•
เดšเดฟเดคเตเดฐเด‚ 3-2. เดตเดฟเดญเดœเดจเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด‰เดชเดญเต‹เด•เตเดคเดพเดตเต เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต

เด’เดฐเต เด‰เดชเดญเต‹เด•เตเดคเตƒ เด‰เดฆเดพเดนเดฐเดฃเด‚ เดˆ เดตเดฟเดทเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดธเตเดตเดจเตเดคเด‚ เด—เตเดฐเต‚เดชเตเดชเต_เดเดกเดฟเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด…เดคเดฟเดจเต เด’เดฐเต เดฑเต€เดกเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด‚ เด† เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเตฝ เด’เดฐเต เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเตเด‚ เดจเตฝเด•เตเด‚. เดˆ เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเดฟเดจเตเดฑเต† เดธเตเดฅเดพเดจเด‚ เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏ เดธเตเดฅเดพเดจเดคเตเดคเต‡เด•เตเด•เต‹ (เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏ เดธเดจเตเดฆเต‡เดถเด‚) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด†เดฆเตเดฏเด•เดพเดฒ เดธเตเดฅเดพเดจเดคเตเดคเต‡เด•เตเด•เต‹ (เดเดฑเตเดฑเดตเตเด‚ เดชเดดเดฏ เดธเดจเตเดฆเต‡เดถเด‚) เด’เดฐเต เดชเต‹เดฏเดฟเดจเตเดฑเดฑเดพเดฏเดฟ เด•เตเดฒเดฏเดจเตเดฑเดฟเตฝ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต. เด‰เดชเดญเต‹เด•เตเดคเดพเดตเต เดตเดฟเดทเดฏเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ (เดตเต‹เดŸเตเดŸเต†เดŸเตเดชเตเดชเต) เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดฒเต‹เด—เดฟเตฝ เดจเดฟเดจเตเดจเต เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏเดฟ เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต.
เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเต เดธเตเดฅเดพเดจเด‚ เดชเดคเดฟเดตเดพเดฏเดฟ เด•เดพเดซเตเด•เดฏเดฟเดฒเต‡เด•เตเด•เต เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด•เดฏเตเด‚ เด’เดฐเต เด†เดจเตเดคเดฐเดฟเด• เดตเดฟเดทเดฏเดคเตเดคเดฟเตฝ เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเดพเดฏเดฟ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต _เด‰เดชเดญเต‹เด•เตเดคเตƒ_เด“เดซเตเดธเต†เดฑเตเดฑเตเด•เตพ. เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดฌเตเดฐเต‹เด•เตเด•เดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ เดตเดพเดฏเดจเดพ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เด‡เดชเตเดชเต‹เดดเตเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เด•เต‚เดŸเดพเดคเต† เด‡เดคเดฟเดจเด•เด‚ เด•เดฃเตเดŸ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดตเต€เดฃเตเดŸเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เด•เตเดฒเดฏเดจเตเดฑเดฟเดจเต เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเต เดฑเดฟเดตเตˆเตปเดกเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚.

เดฎเดฑเตเดฑเตŠเดฐเต เด—เตเดฐเต‚เดชเตเดชเต_เดเดกเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดฒเต‹เดœเดฟเด•เตเด•เตฝ เด‰เดชเดญเต‹เด•เตเดคเดพเดตเต เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เด†เดฆเตเดฏเดคเตเดคเต‡เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฏ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดชเต‹เดฏเดฟเดจเตเดฑเตผ เด…เดคเต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต (เดšเดฟเดคเตเดฐเด‚ 3-3). เด…เด™เตเด™เดจเต†, เด’เดฐเต เด‰เดชเดญเต‹เด•เตเดคเดพเดตเต เด‰เดณเตเดณ เด’เดฐเต เด•เตเดฏเต‚ เดชเต‹เดฒเต†เดฏเตเด‚ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เตพ เดธเดฌเตโ€Œเดธเตโ€Œเด•เตเดฐเตˆเดฌเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดชเดฌเตเดฒเดฟเดทเต-เดธเดฌเตโ€Œเดธเตโ€Œเด•เตเดฐเตˆเดฌเต (เดชเดฌเต-เดธเดฌเต) เดตเดฟเดทเดฏเด‚ เดชเต‹เดฒเต†เดฏเตเด‚ เด’เดฐเต เด•เดพเดซเตเด• เดตเดฟเดทเดฏเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดฒเตเดฒเดพ เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดคเดตเดฃ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดคเตเดฎเดพเดฏ เด…เดงเดฟเด• เด†เดจเตเด•เต‚เดฒเตเดฏเดคเตเดคเต‹เดŸเต†.

เดธเดจเตเดฆเต‡เดถ เดฌเตเดฐเต‹เด•เตเด•เตผเดฎเดพเดฐเต† เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. ActiveMQ, Kafka เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดจเตเดฆเต‡เดถเดฎเดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเต†เด•เตเด•เดพเดจเดฟเด•เตโ€Œเดธเต เดชเด เดฟเด•เตเด•เตเดจเตเดจเต. เด…เดงเตเดฏเดพเดฏเด‚ 3. เด•เดพเดซเตเด•
เดšเดฟเดคเตเดฐเด‚ 3-3. เดตเตเดฏเดคเตเดฏเดธเตเดค เด‰เดชเดญเต‹เด•เตเดคเตƒ เด—เตเดฐเต‚เดชเตเดชเตเด•เดณเดฟเดฒเต† เดฐเดฃเตเดŸเต เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เตพ เด’เดฐเต‡ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต

เด’เดฐเต เด‰เดชเดญเต‹เด•เตเดคเตƒ เด—เตเดฐเต‚เดชเตเดชเดฟเดฒเต† เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เตพ

เด’เดฐเต เด‰เดชเดญเต‹เด•เตเดคเตƒ เด‰เดฆเดพเดนเดฐเดฃเด‚ เด’เดฐเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดตเดพเดฏเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด…เดคเดฟเดจเต เดชเต‹เดฏเดฟเดจเตเดฑเดฑเดฟเดจเตเดฑเต† เดชเต‚เตผเดฃเตเดฃ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฎเตเตป เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต† เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เดณเตเดŸเต† เดจเดฟเดฐเดตเดงเดฟ เดธเด‚เดญเดตเด™เตเด™เตพ เด’เดฐเต‡ เด—เตเดฐเต‚เดชเตเดชเต_เดเดกเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเดณเตเดณ เด’เดฐเต เดตเดฟเดทเดฏเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด…เดตเดธเดพเดจเด‚ เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตโ€Œเดค เดธเดจเตเดฆเตผเดญเดคเตเดคเดฟเดจเต เดชเต‹เดฏเดฟเดจเตเดฑเดฑเดฟเดจเตเดฎเต‡เตฝ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚ เดจเตฝเด•เตเด•เดฏเตเด‚ เด† เดจเดฟเดฎเดฟเดทเด‚ เดฎเตเดคเตฝ เด…เดคเดฟเดจเต เดŽเดฒเตเดฒเดพ เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เดฒเดญเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚ (เดšเดฟเดคเตเดฐเด‚ 3-4).

เดธเดจเตเดฆเต‡เดถ เดฌเตเดฐเต‹เด•เตเด•เตผเดฎเดพเดฐเต† เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. ActiveMQ, Kafka เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดจเตเดฆเต‡เดถเดฎเดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเต†เด•เตเด•เดพเดจเดฟเด•เตโ€Œเดธเต เดชเด เดฟเด•เตเด•เตเดจเตเดจเต. เด…เดงเตเดฏเดพเดฏเด‚ 3. เด•เดพเดซเตเด•
เดšเดฟเดคเตเดฐเด‚ 3-4. เด’เดฐเต‡ เด‰เดชเดญเต‹เด•เตเดคเตƒ เด—เตเดฐเต‚เดชเตเดชเดฟเดฒเต† เดฐเดฃเตเดŸเต เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เตพ เด’เดฐเต‡ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต

เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดคเตเดคเต‡เด•เตเด•เดพเตพ เด‰เดชเดญเต‹เด•เตเดคเตƒ เดธเด‚เดญเดตเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด•เดตเดฟเดฏเตเดจเตเดจ เดˆ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เดฎเต‹เดกเต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เด‰เดชเดญเต‹เด•เตเดคเดพเดตเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเด‚. เดจเดฟเด™เตเด™เดณเตเดŸเต† เด‰เดชเดญเต‹เด•เตเดคเตƒ เดธเด‚เดญเดตเด™เตเด™เดณเตเดŸเต† "เด†เด•เตเดฑเตเดฑเต€เดตเต-เดชเดพเดธเต€เดตเต" (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "เดนเต‹เดŸเตเดŸเต-เดตเดพเด‚") เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเด‚เด—เต เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเด‚, เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เดณเต† เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต ("เด†เด•เตเดฑเตเดฑเต€เดตเต-เด†เด•เตเดฑเตเดฑเต€เดตเต" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "เดนเต‹เดŸเตเดŸเต-เดนเต‹เดŸเตเดŸเต") เดŽเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เดตเดณเดฐเต† เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฃเต เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เตพ, เดธเตเดฑเตเดฑเดพเตปเดกเตเดฌเตˆเดฏเดฟเตฝ.

เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ JMS เด•เตเดฏเต‚ เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดฎเตเด•เดณเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดš เดˆ เดธเดจเตเดฆเต‡เดถ เดตเดฟเดคเดฐเดฃ เดธเตเดตเดญเดพเดตเด‚ เด†เดถเตเดšเดฐเตเดฏเด•เดฐเดฎเดพเดฃเต. เดˆ เดฎเดพเดคเตƒเด•เดฏเดฟเตฝ, เด•เตเดฏเต‚เดตเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดšเตเดš เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดฐเดฃเตเดŸเต เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดคเตเดฒเตเดฏเดฎเดพเดฏเดฟ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเด‚.

เดฎเดฟเด•เตเด•เดชเตเดชเต‹เดดเตเด‚, เดžเด™เตเด™เตพ เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เดณเตเดŸเต† เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดธเดจเตเดฆเตผเดญเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด’เดจเตเดจเตเด•เดฟเตฝ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเดพเดฏเดจเดฏเตเดŸเต† เดตเต‡เด—เดค เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเดพเดฏเดจเดพ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตเดŸเต† เดธเตเดฅเดฟเดฐเดค เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‹ เดžเด™เตเด™เตพ เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด’เดฐเต เดธเดฎเดฏเดคเตเดคเต เด’เดฐเต เด‰เดชเดญเต‹เด•เตเดคเตƒ เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เดฎเดพเดคเตเดฐเดฎเต‡ เด’เดฐเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดตเดพเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเต‚ เดŽเดจเตเดจเดคเดฟเดจเดพเตฝ, เด•เดพเดซเตเด•เดฏเดฟเตฝ เด‡เดคเต เดŽเด™เตเด™เดจเต† เดจเต‡เดŸเดพเดจเดพเด•เตเด‚?

เดŽเดฒเตเดฒเดพ เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เดตเดพเดฏเดฟเดšเตเดšเต เดคเตเดฐเต†เดกเต เดชเต‚เดณเดฟเดฒเต‡เด•เตเด•เต เด•เตˆเดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเต เด’เดฐเตŠเดฑเตเดฑ เด‰เดชเดญเต‹เด•เตเดคเตƒ เด‰เดฆเดพเดนเดฐเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เด‡เดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดฎเดพเตผเด—เด‚. เดˆ เดธเดฎเต€เดชเดจเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เดคเตเดฐเต‚เดชเตเดŸเตเดŸเต เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด…เดคเต เด‰เดชเดญเต‹เด•เตเดคเตƒ เดฏเตเด•เตเดคเดฟเดฏเตเดŸเต† เดธเด™เตเด•เต€เตผเดฃเตเดฃเดค เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดตเดพเดฏเดจเดพ เดธเด‚เดตเดฟเดงเดพเดจเดคเตเดคเดฟเดจเตเดฑเต† เด•เดฐเตเดคเตเดคเตเดฑเตเดฑเดค เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด’เดจเตเดจเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ. เดตเตˆเดฆเตเดฏเตเดคเดฟ เดคเด•เดฐเดพเดฑเต‹ เดธเดฎเดพเดจเดฎเดพเดฏ เดธเด‚เดญเดตเดฎเต‹ เด•เดพเดฐเดฃเด‚ เด‰เดชเดญเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เด’เดฐเต เดชเด•เตผเดชเตเดชเต เด•เตเดฑเดฏเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด•เตเดฑเดฏเตเด•เตเด•เตฝ เดจเดฟเตผเดคเตเดคเตเดจเตเดจเต.

เด•เดพเดซเตเด•เดฏเดฟเดฒเต† เดˆ เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดพเดจเต‹เดจเดฟเด•เตเด•เตฝ เดฎเดพเตผเด—เด‚ เดฌเดฟะžเด•เต‚เดŸเตเดคเตฝ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เตพ.

เดตเดฟเดญเดœเดจเด‚

เด’เดฐเตŠเดฑเตเดฑ เดฌเตเดฐเต‹เด•เตเด•เตผ เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดฌเดพเตปเดกเตโ€Œเดตเดฟเดกเตโ€Œเดคเตเดคเดฟเดจเดชเตเดชเตเดฑเด‚ เด’เดฐเต เดตเดฟเดทเดฏเด‚ เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดธเตเด•เต†เดฏเดฟเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดชเตเดฐเดงเดพเดจ เดธเด‚เดตเดฟเดงเดพเดจเดฎเดพเดฃเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เตพ. เด‡เดคเต เดจเดจเตเดจเดพเดฏเดฟ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป, เดฐเดฃเตเดŸเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เดณเตเดณเตเดณ เด’เดฐเต เดตเดฟเดทเดฏเดตเตเด‚ เด’เดฐเต เด‰เดชเดญเต‹เด•เตเดคเดพเดตเต เดˆ เดตเดฟเดทเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดธเดฌเตโ€Œเดธเตโ€Œเด•เตเดฐเตˆเดฌเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเตเดฎเดพเดฏ เด’เดฐเต เดธเดพเดนเดšเดฐเตเดฏเด‚ เดจเดฎเตเด•เตเด•เต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดพเด‚ (เดšเดฟเดคเตเดฐเด‚ 3-5).

เดธเดจเตเดฆเต‡เดถ เดฌเตเดฐเต‹เด•เตเด•เตผเดฎเดพเดฐเต† เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. ActiveMQ, Kafka เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดจเตเดฆเต‡เดถเดฎเดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเต†เด•เตเด•เดพเดจเดฟเด•เตโ€Œเดธเต เดชเด เดฟเด•เตเด•เตเดจเตเดจเต. เด…เดงเตเดฏเดพเดฏเด‚ 3. เด•เดพเดซเตเด•
เดšเดฟเดคเตเดฐเด‚ 3-5. เด’เดฐเต เด‰เดชเดญเต‹เด•เตเดคเดพเดตเต เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต

เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด‰เดชเดญเต‹เด•เตเดคเดพเดตเดฟเดจเต เดฐเดฃเตเดŸเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เดณเดฟเดฒเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เด—เตเดฐเต‚เดชเตเดชเต_เดเดกเดฟเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เดณเตเดŸเต† เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚ เดจเตฝเด•เตเด•เดฏเตเด‚ เดฐเดฃเตเดŸเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดตเดพเดฏเดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
เดˆ เดตเดฟเดทเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด…เดคเต‡ group_id-เดฏเตโ€Œเด•เตเด•เต เด’เดฐเต เด…เดงเดฟเด• เด‰เดชเดญเต‹เด•เตเดคเดพเดตเดฟเดจเต† เดšเต‡เตผเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด•เดพเดซเตเด• เด†เดฆเตเดฏเดคเตเดคเต‡เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เด‰เดชเดญเต‹เด•เตเดคเดพเดตเดฟเดฒเต‡เด•เตเด•เต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เดณเดฟเดฒเตŠเดจเตเดจเต เดตเต€เดฃเตเดŸเตเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด‚. เด…เดคเดฟเดจเตเดถเต‡เดทเด‚, เด‰เดชเดญเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เด“เดฐเต‹ เดธเด‚เดญเดตเดตเตเด‚ เดตเดฟเดทเดฏเดคเตเดคเดฟเดจเตเดฑเต† เด’เดฐเต เดตเดฟเดญเดœเดจเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดพเดฏเดฟเด•เตเด•เตเด‚ (เดšเดฟเดคเตเดฐเด‚ 3-6).

เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ 20 เดคเตเดฐเต†เดกเตเด•เดณเดฟเตฝ เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเตเดฃเตเดŸเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เตเดฑเดžเตเดžเดคเต 20 เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เดณเต†เด™เตเด•เดฟเดฒเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เด•เตเดฑเดšเตเดšเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เตพ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดŽเด•เตโ€Œเดธเตโ€Œเด•เตเดฒเต‚เดธเต€เดตเต เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เดณเตเดŸเต† เดšเตผเดšเตเดšเดฏเดฟเตฝ เดจเต‡เดฐเดคเตเดคเต† เดตเดฟเดตเดฐเดฟเดšเตเดšเดคเตเดชเต‹เดฒเต†, เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดตเดถเต‡เดทเดฟเด•เตเด•เตเด‚.

เดธเดจเตเดฆเต‡เดถ เดฌเตเดฐเต‹เด•เตเด•เตผเดฎเดพเดฐเต† เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. ActiveMQ, Kafka เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดจเตเดฆเต‡เดถเดฎเดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเต†เด•เตเด•เดพเดจเดฟเด•เตโ€Œเดธเต เดชเด เดฟเด•เตเด•เตเดจเตเดจเต. เด…เดงเตเดฏเดพเดฏเด‚ 3. เด•เดพเดซเตเด•
เดšเดฟเดคเตเดฐเด‚ 3-6. เด’เดฐเต‡ เด‰เดชเดญเต‹เด•เตเดคเตƒ เด—เตเดฐเต‚เดชเตเดชเดฟเดฒเต† เดฐเดฃเตเดŸเต เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เตพ เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต

JMS เด•เตเดฏเต‚ เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดธเดจเตเดฆเต‡เดถ เดตเดฟเดคเดฐเดฃเดตเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ เดˆ เดธเตเด•เต€เด‚ เด•เดพเดซเตเด• เดฌเตเดฐเต‹เด•เตเด•เดฑเตเดŸเต† เดธเด™เตเด•เต€เตผเดฃเตเดฃเดคเดฏเต† เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเต. เด‡เดตเดฟเดŸเต† เดจเดฟเด™เตเด™เตพ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดตเดฟเดทเดฎเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ:

  • เดฑเต—เดฃเตเดŸเต เดฑเต‹เดฌเดฟเตป เด…เดฒเต‹เด•เตเด•เต‡เดทเตป, เดชเตเดฐเต€เดซเต†เดšเตเดšเต เดฌเดซเดฑเตเด•เดณเตเดŸเต† เดจเดฟเดฒเดตเดฟเดฒเต† เดถเต‡เดทเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเตเตป เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ (เดœเต†เดŽเด‚เดŽเดธเต เดธเดจเตเดฆเต‡เดถ เด—เตเดฐเต‚เดชเตเดชเตเด•เตพ เดชเต‹เดฒเต†) เดŽเดจเตเดจเดฟเดตเดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดเดคเต เด‰เดชเดญเต‹เด•เตเดคเดพเดตเดฟเดจเดพเดฃเต เด…เดŸเตเดคเตเดค เดธเดจเตเดฆเต‡เดถเด‚ เดฒเดญเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต.
  • เดเดคเตŠเด•เตเด•เต† เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เดเดคเตŠเด•เตเด•เต† เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเดพเดฃเต เด…เดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดคเต, เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เด…เดต เดตเต€เดฃเตเดŸเตเด‚ เดกเต†เดฒเดฟเดตเตผ เดšเต†เดฏเตเดฏเดฃเต‹.

เด•เดพเดซเตเด• เดฌเตเดฐเต‹เด•เตเด•เตผ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเต, เด‰เดชเดญเต‹เด•เตเดคเดพเดตเต เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดฎเตเดชเต‹เตพ เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏเดฟ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เด…เดฏเดฏเตเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต.

เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดชเตเดฐเต‚เดซเต เดฑเต€เดกเดฟเด‚เด—เต เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดŸ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดตเต€เดฃเตเดŸเตเด‚ เด…เดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เด†เดตเดถเตเดฏเด•เดคเด•เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เดฟเดฒเตเดฒ - เด…เดตเดฏเตเดŸเต† เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเด‚ เดฌเตเดฐเต‹เด•เตเด•เดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เด•เตเดฒเดฏเดจเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเดฟเตฝ เด…เดต เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเด•เตเด•เดฃเด‚ เดŽเดจเตเดจเดพเดฃเต เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚.

เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเต

เดเดคเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเดฒเต‡เด•เตเด•เดพเดฃเต เดธเดจเตเดฆเต‡เดถเด‚ เด…เดฏเดฏเตเด•เตเด•เต‡เดฃเตเดŸเดคเต†เดจเตเดจเต เดคเต€เดฐเตเดฎเดพเดจเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต เด† เดธเดจเตเดฆเต‡เดถเดคเตเดคเดฟเดจเตเดฑเต† เดจเดฟเตผเดฎเตเดฎเดพเดคเดพเดตเดฟเดจเตเดฑเต† เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเดฎเดพเดฃเต. เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดธเด‚เดตเดฟเดงเดพเดจเด‚ เดฎเดจเดธเดฟเดฒเดพเด•เตเด•เดพเตป, เดžเด™เตเด™เตพ เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดŽเดจเตเดคเดพเดฃเต เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเต เด†เดฆเตเดฏเด‚ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

JMS-เตฝ เดจเดฎเตเดฎเตพ เดฎเต†เดฑเตเดฑเดพเดกเดพเดฑเตเดฑเดฏเตเด‚ (เดนเต†เดกเดฑเตเด•เดณเตเด‚ เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟเด•เดณเตเด‚) เดชเต‡เดฒเต‹เดกเต (เดชเต‡เดฒเต‹เดกเต) เด…เดŸเด™เตเด™เดฟเดฏ เดฌเต‹เดกเดฟเดฏเตเด‚ เด‰เดณเตเดณ เด’เดฐเต เดธเดจเตเดฆเต‡เดถ เด˜เดŸเดจ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด•เดพเดซเตเด•เดฏเดฟเตฝ เดธเดจเตเดฆเต‡เดถเด‚ เด‡เดคเดพเดฃเต เดœเต‹เดŸเดฟ "เด•เต€-เดฎเต‚เดฒเตเดฏเด‚". เดธเดจเตเดฆเต‡เดถ เดชเต‡เดฒเต‹เดกเต เด’เดฐเต เดฎเต‚เดฒเตเดฏเดฎเดพเดฏเดฟ เด…เดฏเดšเตเดšเต. เดฎเดฑเตเดตเดถเดคเตเดคเต, เด•เต€ เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚ เดฌเดฟเดธเดฟเดจเดธเต เดฒเต‹เดœเดฟเด•เต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด•เต€เด…เดคเต‡ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเตฝ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เด‡เดŸเดพเตป.

เด…เดฆเตเดงเตเดฏเดพเดฏเด‚ 2-เตฝ, เด’เดฐเตŠเดฑเตเดฑ เด‰เดชเดญเต‹เด•เตเดคเดพเดตเต เด•เตเดฐเดฎเดคเตเดคเดฟเตฝ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เด‡เดตเดจเตเดฑเตเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸ เด“เตบเดฒเตˆเตป เดตเดพเดคเตเดตเต†เดชเตเดชเต เดธเดพเดนเดšเดฐเตเดฏเด‚ เดžเด™เตเด™เตพ เดšเตผเดšเตเดš เดšเต†เดฏเตเดคเต:

  1. เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด…เด•เตเด•เต—เดฃเตเดŸเต เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเต.
  2. เด…เด•เตเด•เต—เดฃเตเดŸเดฟเดฒเต‡เด•เตเด•เต เดชเดฃเด‚ เด•เตเดฐเต†เดกเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต.
  3. เด…เด•เตเด•เต—เดฃเตเดŸเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดฃเด‚ เดชเดฟเตปเดตเดฒเดฟเด•เตเด•เดพเตป เด’เดฐเต เดชเดจเตเดคเดฏเด‚ เดจเดŸเดคเตเดคเตเดจเตเดจเต.

เด“เดฐเต‹ เด‡เดตเดจเตเดฑเตเด‚ เด’เดฐเต เดตเดฟเดทเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เดธเตเดฑเตเดฑเตเดšเต†เดฏเตเดค เดธเดจเตเดฆเต‡เดถเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดธเตเดตเดพเดญเดพเดตเดฟเด• เด•เต€ เด…เด•เตเด•เต—เดฃเตเดŸเต เดเดกเดฟ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚.
เด•เดพเดซเตเด• เดชเตเดฐเตŠเดกเตเดฏเต‚เดธเตผ เดŽเดชเดฟเด เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดธเดจเตเดฆเต‡เดถเด‚ เด…เดฏเดฏเตเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด…เดคเต เด’เดฐเต เดชเดพเตผเดŸเตเดŸเต€เดทเตป เดซเด‚เด—เตโ€Œเดทเดจเดฟเดฒเต‡เด•เตเด•เต เด•เตˆเดฎเดพเดฑเตเดจเตเดจเต, เด…เดคเต เดธเดจเตเดฆเต‡เดถเดตเตเด‚ เด•เดพเดซเตเด• เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดจเดฟเดฒเดตเดฟเดฒเต† เด…เดตเดธเตเดฅเดฏเตเด‚ เดจเตฝเด•เตเดฎเตเดชเต‹เตพ, เดธเดจเตเดฆเต‡เดถเด‚ เด…เดฏเดฏเตโ€Œเด•เตเด•เต‡เดฃเตเดŸ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเดฑเต† เดเดกเดฟ เดจเตฝเด•เตเดจเตเดจเต. เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตผ เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดตเดดเดฟเดฏเดพเดฃเต เดˆ เดธเดตเดฟเดถเต‡เดทเดค เดœเดพเดตเดฏเดฟเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต.

เดˆ เด‡เดจเตเดฑเตผเดซเต‡เดธเต เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต:

interface Partitioner {
    int partition(String topic,
        Object key, byte[] keyBytes, Object value, byte[] valueBytes, Cluster cluster);
}

เดชเดพเตผเดŸเตเดŸเต€เดทเดฃเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ, เดชเดพเตผเดŸเตเดŸเต€เดทเตป เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป เด•เต€เดฏเตเดŸเต† เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดœเดจเดฑเตฝ-เดชเตผเดชเตเดชเดธเต เดนเดพเดทเดฟเด‚เด—เต เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เต€ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฑเต—เดฃเตเดŸเต-เดฑเต‹เดฌเดฟเตป. เดˆ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเด‚ เดฎเดฟเด•เตเด• เด•เต‡เดธเตเด•เดณเดฟเดฒเตเด‚ เดจเดจเตเดจเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดญเดพเดตเดฟเดฏเดฟเตฝ เดจเดฟเด™เตเด™เตพ เดธเตเดตเดจเตเดคเดฎเดพเดฏเดฟ เดŽเดดเตเดคเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต.

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดตเดฟเดญเดœเดจ เดคเดจเตเดคเตเดฐเด‚ เดŽเดดเตเดคเตเดจเตเดจเต

เดธเดจเตเดฆเต‡เดถ เดชเต‡เดฒเต‹เดกเดฟเดจเตŠเดชเตเดชเด‚ เดฎเต†เดฑเตเดฑเดพเดกเดพเดฑเตเดฑ เด…เดฏเดฏเตโ€Œเด•เตเด•เต‡เดฃเตเดŸ เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚ เดจเต‹เด•เตเด•เดพเด‚. เดžเด™เตเด™เดณเตเดŸเต† เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดฒเต† เดชเต‡เดฒเต‹เดกเต เด—เต†เดฏเดฟเด‚ เด…เด•เตเด•เต—เดฃเตเดŸเดฟเดฒเต‡เด•เตเด•เต เดจเดฟเด•เตเดทเต‡เดชเด‚ เดจเดŸเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฎเดพเดฃเต. เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดŽเดจเตเดจเดคเต เดŸเตเดฐเดพเตปเดธเตเดฎเดฟเดทเดจเดฟเตฝ เดฎเดพเดฑเตเดฑเด‚ เดตเดฐเตเดคเตเดคเดฟเดฒเตเดฒเต†เดจเตเดจเต เดžเด™เตเด™เตพ เด‰เดฑเดชเตเดชเตเดจเตฝเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจ เด’เดจเตเดจเดพเดฃเต, เด•เต‚เดŸเดพเดคเต† เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เด’เดฐเต เด…เดชเตโ€ŒเดธเตเดŸเตเดฐเต€เด‚ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเต เดฎเดพเดคเตเดฐเดฎเต‡ เด† เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเต‚ เดŽเดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดธเดจเตเดฆเต‡เดถเด‚ เด†เดงเดฟเด•เดพเดฐเดฟเด•เดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต เด’เดชเตเดชเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเดคเตเด‚ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเดฎเดพเดฏ เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เตพ เดธเดฎเตเดฎเดคเดฟเด•เตเด•เตเดจเตเดจเต.
เดธเดพเดงเดพเดฐเดฃ JMS-เตฝ, เดžเด™เตเด™เตพ เด’เดฐเต "เดฎเต†เดธเต‡เดœเต เดธเดฟเด—เตเดจเต‡เดšเตเดšเตผ" เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดธเดจเตเดฆเต‡เดถเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด•เดพเดซเตเด• เดžเด™เตเด™เตพเด•เตเด•เต เดฎเต†เดฑเตเดฑเดพเดกเดพเดฑเตเดฑ เด•เตˆเดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดธเด‚เดตเดฟเดงเดพเดจเด‚ เดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เด’เดฐเต เด•เต€เดฏเตเด‚ เดฎเต‚เดฒเตเดฏเดตเตเด‚ เดฎเดพเดคเตเดฐเด‚.

เดฎเต‚เดฒเตเดฏเด‚ เด’เดฐเต เดฌเดพเด™เตเด•เต เดŸเตเดฐเดพเตปเดธเตเดซเตผ เดชเต‡เดฒเต‹เดกเต เด†เดฏเดคเดฟเดจเดพเตฝ, เด…เดคเดฟเดจเตเดฑเต† เดธเดฎเด—เตเดฐเดค เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต€เดฏเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸ เดกเดพเดฑเตเดฑเดพ เด˜เดŸเดจ เดจเดฟเตผเดตเตเดตเดšเดฟเด•เตเด•เตเด•เดฏเดฒเตเดฒเดพเดคเต† เดžเด™เตเด™เตพเด•เตเด•เต เดฎเดฑเตเดฑเต เดฎเดพเตผเด—เดฎเดฟเดฒเตเดฒ. เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เด…เด•เตเด•เต—เดฃเตเดŸเต เดเดกเดฟ เด†เดตเดถเตเดฏเดฎเดพเดฃเต†เดจเตเดจเต เด•เดฐเตเดคเตเด•, เด’เดฐเต เด…เด•เตเด•เต—เดฃเตเดŸเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดŽเดฒเตเดฒเดพ เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เด•เตเดฐเดฎเดคเตเดคเดฟเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเดฟเดจเดพเตฝ, เดžเด™เตเด™เตพ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ JSON เด˜เดŸเดจเดฏเตเดฎเดพเดฏเดฟ เดตเดฐเตเด‚:

{
  "signature": "541661622185851c248b41bf0cea7ad0",
  "accountId": "10007865234"
}

เดชเต‡เดฒเต‹เดกเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเต เด’เดชเตเดชเดฟเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚ เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเต†เดŸเตเดฎเต†เดจเตเดจเดคเดฟเดจเดพเตฝ, เดชเดพเตผเดŸเตเดŸเต€เดทเดฃเตผ เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเดจเตเดฑเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดนเดพเดทเดฟเด‚เด—เต เดคเดจเตเดคเตเดฐเด‚ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเต† เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏเดฟ เด—เตเดฐเต‚เดชเตเดชเตเดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ. เด…เดคเดฟเดจเดพเตฝ, เดˆ เด•เต€ เดชเดพเดดเตโ€Œเดธเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ accountId เดฎเต‚เดฒเตเดฏเด‚ เดตเดฟเดญเดœเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดžเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดคเดจเตเดคเตเดฐเด‚ เดžเด™เตเด™เตพ เดŽเดดเตเดคเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เดธเตเดฑเตเดฑเต‹เดฑเดฟเดฒเต† เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เด…เดดเดฟเดฎเดคเดฟ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดšเต†เด•เตเด•เตเดธเด‚ เด•เดพเดซเตเด•เดฏเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดธเตเดฐเด•เตเดทเดพ เดซเต€เดšเตเดšเดฑเตเด•เดณเตเด‚ เด‰เดฃเตเดŸเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดฎเตเด•เดณเดฟเตฝ เดชเดฑเดžเตเดžเดคเตเดชเต‹เดฒเตเดณเตเดณ เดตเตเดฏเดตเดธเดพเดฏ-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด†เดตเดถเตเดฏเด•เดคเด•เตพ เดšเดฟเดฒเดชเตเดชเต‹เตพ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเด‚.

เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เต เดคเดจเตเดคเตเดฐเด‚ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดŽเดฒเตเดฒเดพ เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เด’เดฐเต‡ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเตฝ เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เดฃเด‚. เด‡เดคเต เดฒเดณเดฟเดคเดฎเดพเดฃเต†เดจเตเดจเต เดคเต‹เดจเตเดจเตเดฎเต†เด™เตเด•เดฟเดฒเตเด‚, เด…เดจเตเดฌเดจเตเดง เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เด“เตผเดกเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฑเต† เดชเตเดฐเดพเดงเดพเดจเตเดฏเดตเตเด‚ เด’เดฐเต เดตเดฟเดทเดฏเดคเตเดคเดฟเดฒเต† เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดŽเดคเตเดฐเดคเตเดคเต‹เดณเด‚ เดธเตเดฅเดฟเดฐเดฎเดพเดฃเต เดŽเดจเตเดจเดคเตเด‚ เด†เดตเดถเตเดฏเด•เดค เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเด•เตเด•เตเด‚.

เด’เดฐเต เดตเดฟเดทเดฏเดคเตเดคเดฟเดฒเต† เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด•เดพเดฒเด•เตเดฐเดฎเต‡เดฃ เดฎเดพเดฑเดพเด‚, เด•เดพเดฐเดฃเด‚ เดŸเตเดฐเดพเดซเดฟเด•เต เดชเตเดฐเดพเดฐเด‚เดญ เดชเตเดฐเดคเต€เด•เตเดทเด•เตพเด•เตเด•เดชเตเดชเตเดฑเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ เด…เดต เดšเต‡เตผเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เด…เด™เตเด™เดจเต†, เดธเดจเตเดฆเต‡เดถ เด•เต€เด•เตพ เด…เดต เด†เดฆเตเดฏเด‚ เด…เดฏเดšเตเดš เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดคเตเดคเดพเด‚, เด‡เดคเต เดชเตเดฐเตŠเดกเตเดฏเต‚เดธเตผ เดธเด‚เดญเดตเด™เตเด™เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดชเด™เตเด•เดฟเดŸเต‡เดฃเตเดŸ เด’เดฐเต เดธเด‚เดธเตเดฅเดพเดจเดคเตเดคเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เดณเดฟเดฒเตเดŸเดจเต€เดณเด‚ เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดคเตเดฒเตเดฏเดฎเดพเดฏ เดตเดฟเดคเดฐเดฃเดฎเดพเดฃเต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เต‡เดฃเตเดŸ เดฎเดฑเตเดฑเตŠเดฐเต เด˜เดŸเด•เด‚. เดธเดพเดงเดพเดฐเดฃเด—เดคเดฟเดฏเดฟเตฝ, เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเดฟเดฒเตเดŸเดจเต€เดณเด‚ เด•เต€เด•เตพ เดคเตเดฒเตเดฏเดฎเดพเดฏเดฟ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ, เด•เต‚เดŸเดพเดคเต† เดนเดพเดทเต เดซเด‚เด—เตเดทเดจเตเด•เตพ เด’เดฐเต เดšเต†เดฑเดฟเดฏ เด•เต‚เดŸเตเดŸเด‚ เด•เต€เด•เตพเด•เตเด•เตเดณเตเดณ เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดจเตเดฏเดพเดฏเดฎเดพเดฏ เดตเดฟเดคเดฐเดฃเดคเตเดคเดฟเดจเต เด‰เดฑเดชเตเดชเตเดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒ.
เดจเดฟเด™เตเด™เตพ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดตเดฟเดญเดœเดฟเด•เตเด•เดพเตป เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเดพเดฒเตเด‚, เดธเต†เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ เดคเดจเตเดจเต† เดตเต€เดฃเตเดŸเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดฟ เดตเดจเตเดจเต‡เด•เตเด•เดพเด‚ เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต.

เดตเตเดฏเดคเตเดฏเดธเตเดค เดญเต‚เดฎเดฟเดถเดพเดธเตเดคเตเดฐเดชเดฐเดฎเดพเดฏ เดธเตเดฅเดฒเด™เตเด™เดณเดฟเตฝ เด•เดพเดซเตเด• เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดกเดพเดฑเตเดฑ เดชเด•เตผเดคเตเดคเต‡เดฃเตเดŸเดคเดฟเดจเตเดฑเต† เด†เดตเดถเตเดฏเด•เดค เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด•. เดˆ เด†เดตเดถเตเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ, MirrorMaker เดŽเดจเตเดจ เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เดŸเต‚เดณเตเดฎเดพเดฏเดฟ เด•เดพเดซเตเด• เดตเดฐเตเดจเตเดจเต, เด‡เดคเต เด’เดฐเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดตเดพเดฏเดฟเด•เตเด•เดพเดจเตเด‚ เดฎเดฑเตเดฑเตŠเดจเตเดจเดฟเดฒเต‡เด•เตเด•เต เด•เตˆเดฎเดพเดฑเดพเดจเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดชเด•เตผเดคเตเดคเตเดฎเตเดชเต‹เตพ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เด†เดชเต‡เด•เตเดทเดฟเด• เด•เตเดฐเดฎเด‚ เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเดพเตป เดฎเดฟเดฑเตผ เดฎเต‡เด•เตเด•เตผ, เด† เดตเดฟเดทเดฏเดคเตเดคเดฟเดจเตเดฑเต† เด•เต€เด•เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดฃเด‚, เด•เดพเดฐเดฃเด‚ เด† เดตเดฟเดทเดฏเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดฐเดฃเตเดŸเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเดฟเตฝ เดคเตเดฒเตเดฏเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฟเดฒเตเดฒ.

เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดค เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เต เดคเดจเตเดคเตเดฐเด™เตเด™เตพ เดคเดพเดฐเดคเดฎเตเดฏเต‡เดจ เดตเดฟเดฐเดณเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เดฎเดฟเด•เตเด• เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเดฒเตเด‚ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดนเดพเดทเดฟเด‚เด—เต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฑเต—เดฃเตเดŸเต เดฑเต‹เดฌเดฟเตป เดจเดจเตเดจเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดถเด•เตเดคเดฎเดพเดฏ เด“เตผเดกเดฑเดฟเด‚เด—เต เด—เตเดฏเดพเดฐเดจเตเดฑเดฟ เด†เดตเดถเตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเต‡เดฒเต‹เดกเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเต†เดฑเตเดฑเดพเดกเดพเดฑเตเดฑ เดŽเด•เตโ€Œเดธเตโ€ŒเดŸเตเดฐเดพเด•เตโ€Œเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดฃเดฎเต†เด™เตเด•เดฟเตฝ, เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เต เดจเดฟเด™เตเด™เตพ เดธเต‚เด•เตเดทเตเดฎเดฎเดพเดฏเดฟ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เต‡เดฃเตเดŸ เด’เดจเตเดจเดพเดฃเต.

เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดฌเตเดฐเต‹เด•เตเด•เดฑเตเดŸเต† เดšเดฟเดฒ เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเด™เตเด™เตพ เด•เตเดฒเดฏเดจเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเดพเดฃเต เด•เดพเดซเตเด•เดฏเตเดŸเต† เดธเตเด•เต‡เดฒเดฌเดฟเดณเดฟเดฑเตเดฑเดฟเดฏเตเด‚ เดชเตเดฐเด•เดŸเดจ เดจเต‡เดŸเตเดŸเด™เตเด™เดณเตเด‚ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเต. เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเดฐเดตเดงเดฟ เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณ เด…เดจเตเดฌเดจเตเดง เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเดพเตป เด’เดฐเต เดคเต€เดฐเตเดฎเดพเดจเด‚ เดŽเดŸเตเด•เตเด•เตเดจเตเดจเต.

JMS เดฌเตเดฐเต‹เด•เตเด•เตผเดฎเดพเดฐเตเด‚ เด…เดคเตเดคเดฐเด‚ เด†เดตเดถเตเดฏเด•เดคเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดฐเดธเด•เดฐเดฎเต†เดจเตเดจเต เดชเดฑเดฏเดŸเตเดŸเต†, เด…เดคเต‡ เด‰เดชเดญเต‹เด•เตเดคเดพเดตเดฟเดจเต เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเด‚เดตเดฟเดงเดพเดจเด‚, JMS เดธเดจเตเดฆเต‡เดถ เด—เตเดฐเต‚เดชเตเดชเตเด•เตพ (เดธเตเดฑเตเดฑเดฟเด•เตเด•เดฟ เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฟเด™เต (SLB) เดธเตเดŸเตเดฐเดพเดฑเตเดฑเดœเดฟเดฏเตเดŸเต† เด’เดฐเต เดตเตเดฏเดคเดฟเดฏเดพเดจเด‚) เดฎเตเด–เต‡เดจ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต, เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดคเดพเดฏเดฟ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเดฏเดพเตพ เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต. JMS-เดจเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดˆ เด—เตเดฐเต‚เดชเตเดชเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เด’เดฐเต เด‰เดชเดญเต‹เด•เตเดคเดพเดตเดฟเดจเต เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด‰เดชเดญเต‹เด•เตเดคเดพเดตเต เดตเต€เดดเตเดš เดตเดฐเตเดคเตเดคเดฟเดฏเดพเตฝ เด—เตเดฐเต‚เดชเตเดชเดฟเดจเตเดฑเต† เด‰เดŸเดฎเดธเตเดฅเดพเดตเด•เดพเดถเด‚ เด•เตˆเดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเตเด‚ เดฌเตเดฐเต‹เด•เตเด•เตผ เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเดฏเดพเดฃเต.

เดชเตเดฐเตŠเดกเตเดฏเต‚เดธเตผ เด‰เดŸเดฎเตเดชเดŸเดฟเด•เตพ

เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เด…เดฏเดฏเตเด•เตเด•เตเดฎเตเดชเต‹เตพ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เต เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต. เดœเดพเดต เดŽเดชเดฟเดเดฏเดฟเดฒเต† เดชเตเดฐเตŠเดกเตเดฏเต‚เดธเตผ เด•เตเดฒเดพเดธเดฟเดจเตเดฑเต† เด…เดฏเด•เตเด•เตเดจเตเดจ () เดฐเต€เดคเดฟเด•เตพ เดจเต‹เด•เตเด•เดพเด‚:

Future < RecordMetadata > send(ProducerRecord < K, V > record);
Future < RecordMetadata > send(ProducerRecord < K, V > record, Callback callback);

เดฐเดฃเตเดŸเต เดฐเต€เดคเดฟเด•เดณเตเด‚ เดซเตเดฏเต‚เดšเตเดšเตผ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเดคเต เด‰เดŸเดจเดŸเดฟ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต, เด‡เดคเต เด…เดฏเดฏเตเด•เตเด•เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด‰เดŸเดจเดŸเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เด“เดฐเต‹ เดธเดœเต€เดต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเดฎเตเดณเตเดณ เด…เดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจ เดฌเดซเดฑเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดธเดจเตเดฆเต‡เดถเด‚ (เดชเตเดฐเตŠเดกเตเดฏเต‚เดธเตผเดฑเต†เด•เตเด•เต‹เตผเดกเต) เดŽเดดเตเดคเตเด•เดฏเตเด‚ เด•เดพเดซเตเด• เด•เตเดฒเดฏเดจเตเดฑเต เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดฟเตฝ เด’เดฐเต เดชเดถเตเดšเดพเดคเตเดคเดฒ เดคเตเดฐเต†เดกเดพเดฏเดฟ เดฌเตเดฐเต‹เด•เตเด•เตผเด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต เดŽเดจเตเดจเดคเดพเดฃเต เดซเดฒเด‚. เด‡เดคเต เด•เดพเดฐเตเดฏเด™เตเด™เตพ เด…เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเด‚เดตเดฟเดงเด‚ เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด…เดจเตเดญเดตเดชเดฐเดฟเดšเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด’เดฐเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเดฑเต† เดชเตเดฐเต‹เดธเดธเตเดธเต เดจเดฟเตผเดคเตเดคเดฟเดฏเดพเตฝ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดจเดทเตโ€ŒเดŸเดชเตเดชเต†เดŸเดพเด‚ เดŽเดจเตเดจเดพเดฃเต เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚.

เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚ เดŽเดจเตเดจเดชเต‹เดฒเต†, เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดจเตเดฑเต† เดšเต†เดฒเดตเดฟเตฝ เด…เดฏเดฏเตโ€Œเด•เตเด•เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดฎเดพเตผเด—เดฎเตเดฃเตเดŸเต. เดˆ เดฌเดซเดฑเดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเด‚ 0 เด†เดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเด‚, เดฌเตเดฐเต‹เด•เตเด•เดฑเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดธเดจเตเดฆเต‡เดถ เด•เตˆเดฎเดพเดฑเตเดฑเด‚ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเดจเตเดจเดคเตเดตเดฐเต† เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดคเตเดฐเต†เดกเต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเต€เดคเดฟเดฏเดฟเตฝ เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดฟ เดตเดฐเตเด‚:

RecordMetadata metadata = producer.send(record).get();

เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด•เต‚เดŸเตเดคเตฝ

เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เต‚เดŸเตเดคเตฝ เดธเด™เตเด•เต€เตผเดฃเดคเด•เตพ เด‰เดฃเตเดŸเต, เด…เดคเต เดŠเดนเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด’เดฐเต เดธเดจเตเดฆเต‡เดถเดคเตเดคเดฟเดจเต เดชเตเดฐเดคเดฟเด•เดฐเดฃเดฎเดพเดฏเดฟ เด’เดฐเต เดธเดจเตเดฆเต‡เดถ เดถเตเดฐเต‹เดคเดพเดตเดฟเดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ JMS API-เดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ, เดฆเดฟ เด‰เดชเดญเต‡เดพเด•เตเดคเตƒ เด•เดพเดซเตเด• เดตเต‹เดŸเตเดŸเต†เดŸเตเดชเตเดชเต เดฎเดพเดคเตเดฐเด‚. เดจเดฎเตเด•เตเด•เต เดฐเต€เดคเดฟ เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเด‚ เดตเต‹เดŸเตเดŸเต†เดŸเตเดชเตเดชเต()เดˆ เด†เดตเดถเตเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต:

ConsumerRecords < K, V > poll(long timeout);

เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดตเดธเตเดคเตเด•เตเด•เตพ เด…เดŸเด™เตเด™เตเดจเตเดจ เด’เดฐเต เด•เดฃเตเดŸเต†เดฏเตเดจเตผ เด˜เดŸเดจเดฏเดพเดฃเต เดฐเต€เดคเดฟเดฏเตเดŸเต† เดฑเดฟเดŸเตเดŸเต‡เตบ เดฎเต‚เดฒเตเดฏเด‚ เด‰เดชเดญเต‹เด•เตเดคเตƒ เดฑเต†เด•เตเด•เต‹เตผเดกเต เดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณ เดจเดฟเดฐเดตเดงเดฟ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต. เด‰เดชเดญเต‹เด•เตเดคเตƒ เดฑเต†เด•เตเด•เต‹เตผเดกเต เด…เดคเต เด‰เดฐเตเดคเตเดคเดฟเดฐเดฟเดžเตเดž เดชเดพเตผเดŸเตเดŸเต€เดทเตป เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เด…เดจเตเดฌเดจเตเดง เดฎเต†เดฑเตเดฑเดพเดกเดพเดฑเตเดฑเดฏเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ เด’เดฐเต เด•เต€-เดตเดพเดฒเตเดฏเต‚ เดœเต‹เดกเดฟเด•เตเด•เตเดณเตเดณ เดนเต‹เตพเดกเตผ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเดพเดฃเต.

เด…เดฆเตเดงเตเดฏเดพเดฏเด‚ 2-เตฝ เดšเตผเดšเตเดš เดšเต†เดฏเตโ€Œเดคเดคเตเดชเต‹เดฒเต†, เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตโ€Œเดคเดคเดฟเดจเต เดถเต‡เดทเด‚ เดŽเดจเตเดคเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพ เด“เตผเดฎเตเดฎเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด•เตเดฒเดฏเดจเตเดฑเดฟเดจเต เดธเดจเตเดฆเต‡เดถเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเต เดจเดฟเตผเดคเตเดคเดฒเดพเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ. JMS-เตฝ, เด‡เดคเต เด’เดฐเต เด…เด•เตโ€Œเดจเต‹เดณเดœเตโ€Œเดฎเต†เดจเตเดฑเต เดฎเต‹เดกเดฟเดฒเต‚เดŸเต†เดฏเดพเดฃเต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดคเดคเต. เดฌเตเดฐเต‹เด•เตเด•เตผ เด’เดจเตเดจเตเด•เดฟเตฝ เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดค เดธเดจเตเดฆเต‡เดถเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด‚, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดธเด‚เดธเตเด•เตƒเดค เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเตเดฏเดพเดœ เดธเดจเตเดฆเต‡เดถเด‚ เดตเต€เดฃเตเดŸเตเด‚ เดกเต†เดฒเดฟเดตเตผ เดšเต†เดฏเตเดฏเตเด‚ (เด‡เดŸเดชเดพเดŸเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดคเดพเดฏเดฟ เด•เดฐเตเดคเตเด•).
เด•เดพเดซเตเด• เดตเดณเดฐเต† เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเต‚เดซเต เดฑเต€เดกเดฟเด™เตเด™เดฟเดจเต เดถเต‡เดทเด‚ เดฌเตเดฐเต‹เด•เตเด•เดฑเดฟเตฝ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟเดฒเตเดฒ, เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดฎเตเดชเต‹เตพ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดฐเต‚เดซเต เดฑเต€เดกเดฟเด‚เด—เต เด•เต‹เดกเดฟเดจเตเดฑเต† เดคเดจเตเดจเต† เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเดฎเดพเดฃเต.

เดžเด™เตเด™เตพ เดชเดฑเดžเตเดžเดคเตเดชเต‹เดฒเต†, เด‰เดชเดญเต‹เด•เตเดคเตƒ เด—เตเดฐเต‚เดชเตเดชเต เดฒเต‹เด—เดฟเดฒเต† เด“เดซเตเดธเต†เดฑเตเดฑเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดฒเต‹เด—เต เดธเตเดฅเดพเดจเด‚ เดชเตเดฐเดคเดฟเด•เดฐเดฃเดฎเดพเดฏเดฟ เดจเตฝเด•เต‡เดฃเตเดŸ เด…เดŸเตเดคเตเดค เดธเดจเตเดฆเต‡เดถเดตเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต เดตเต‹เดŸเตเดŸเต†เดŸเตเดชเตเดชเต(). เดˆ เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเต เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจ เด•เดพเดฒเด˜เดŸเตเดŸเด‚ เดตเดพเดฏเดจเดฏเตเด•เตเด•เต เดจเดฟเตผเดฃเดพเดฏเด•เดฎเดพเดฃเต.

เดฎเตเดฎเตเดชเต เดšเตผเดšเตเดš เดšเต†เดฏเตเดค เดตเดพเดฏเดจเดพ เดฎเดพเดคเตƒเด•เดฏเดฟเดฒเต‡เด•เตเด•เต เดฎเดŸเด™เตเด™เตเดฎเตเดชเต‹เตพ, เดธเดจเตเดฆเต‡เดถ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เดฎเต‚เดจเตเดจเต เด˜เดŸเตเดŸเด™เตเด™เตพ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเต:

  1. เดตเดพเดฏเดจเดฏเตเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เดธเดจเตเดฆเต‡เดถเด‚ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตเด•.
  2. เดธเดจเตเดฆเต‡เดถเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเด•.
  3. เดธเดจเตเดฆเต‡เดถเด‚ เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฟเด•เตเด•เตเด•.

เด•เดพเดซเตเด• เด‰เดชเดญเต‹เด•เตเดคเดพเดตเต เด’เดฐเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด“เดชเตเดทเดจเตเดฎเดพเดฏเดพเดฃเต เดตเดฐเตเดจเตเดจเดคเต enable.auto.commit. "เด“เดŸเตเดŸเต‹" เดŽเดจเตเดจ เดตเดพเด•เตเด•เต เด…เดŸเด™เตเด™เตเดจเตเดจ เดธเดœเตเดœเต€เด•เดฐเดฃเด™เตเด™เดณเดฟเตฝ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฃเดฎเดพเดฃเดฟเดคเต.

เด•เดพเดซเตเด• 0.10-เดจเต เดฎเตเดฎเตเดชเต, เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด•เตเดฒเดฏเดจเตเดฑเต เด…เดŸเตเดคเตเดค เด•เต‹เดณเดฟเตฝ เด…เดตเดธเดพเดจเดฎเดพเดฏเดฟ เดตเดพเดฏเดฟเดšเตเดš เดธเดจเตเดฆเต‡เดถเดคเตเดคเดฟเดจเตเดฑเต† เด“เดซเตเดธเต†เดฑเตเดฑเต เด…เดฏเดฏเตเด•เตเด•เตเด‚ เดตเต‹เดŸเตเดŸเต†เดŸเตเดชเตเดชเต() เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดค เดถเต‡เดทเด‚. เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚, เด‡เดคเดฟเดจเด•เด‚ เดฒเดญเดฟเดšเตเดš เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เด•เตเดฒเดฏเดจเตเดฑเต เด‡เดคเดฟเดจเด•เด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เด…เดชเตเดฐเดคเต€เด•เตเดทเดฟเดคเดฎเดพเดฏเดฟ เดจเดถเดฟเดชเตเดชเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เด…เดคเต เดตเต€เดฃเตเดŸเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚ เดŽเดจเตเดจเดพเดฃเต. เดตเต‹เดŸเตเดŸเต†เดŸเตเดชเตเดชเต(). เด’เดฐเต เดธเดจเตเดฆเต‡เดถเด‚ เดŽเดคเตเดฐ เดคเดตเดฃ เดตเดพเดฏเดฟเดšเตเดšเต เดŽเดจเตเดจเดคเดฟเดจเต† เด•เตเดฑเดฟเดšเตเดšเต เดฌเตเดฐเต‹เด•เตเด•เตผ เด’เดฐเต เด…เดตเดธเตเดฅเดฏเตเด‚ เดธเต‚เด•เตเดทเดฟเด•เตเด•เดพเดคเตเดคเดคเดฟเดจเดพเตฝ, เด† เดธเดจเตเดฆเต‡เดถเด‚ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตเดจเตเดจ เด…เดŸเตเดคเตเดค เด‰เดชเดญเต‹เด•เตเดคเดพเดตเดฟเดจเต เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเต‹เดถเด‚ เดธเด‚เดญเดตเดฟเดšเตเดšเดคเดพเดฏเดฟ เด…เดฑเดฟเดฏเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ. เดˆ เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚ เด•เดชเดŸ เด‡เดŸเดชเดพเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดธเดจเตเดฆเต‡เดถเด‚ เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตโ€Œเดคเดพเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเต เดชเตเดฐเดคเดฟเดœเตเดžเดพเดฌเดฆเตเดงเดฎเดพเด•เต‚, เดŽเดจเตเดจเดพเตฝ เด•เตเดฒเดฏเดจเตเดฑเต เดจเดฟเตผเดคเตเดคเดฒเดพเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดฌเตเดฐเต‹เด•เตเด•เตผ เด…เดคเต‡ เดธเดจเตเดฆเต‡เดถเด‚ เดฎเดฑเตเดฑเตŠเดฐเต เด•เตเดฒเดฏเดจเตเดฑเดฟเดจเต เดตเต€เดฃเตเดŸเตเด‚ เด…เดฏเดฏเตเด•เตเด•เตเด‚. เดˆ เดธเตเดตเดญเดพเดตเด‚ เดธเดจเตเดฆเต‡เดถ เดกเต†เดฒเดฟเดตเดฑเดฟ เด—เตเดฏเดพเดฐเดจเตเดฑเดฟเดฏเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดคเดพเดฏเดฟเดฐเตเดจเตเดจเต "เด’เดฐเดฟเด•เตเด•เดฒเต†เด™เตเด•เดฟเดฒเตเด‚".

เด•เดพเดซเตเด• 0.10-เตฝ, เด•เตเดฒเดฏเดจเตเดฑเต เด•เต‹เดกเต เดฎเดพเดฑเตเดฑเดฟเดฏเดคเดฟเดจเดพเตฝ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดคเดคเตเดชเต‹เดฒเต†, เด•เตเดฒเดฏเดจเตเดฑเต เดฒเตˆเดฌเตเดฐเดฑเดฟ เด‡เดŸเดฏเตโ€Œเด•เตเด•เดฟเดŸเต† เด•เดฎเตเดฎเดฟเดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด‚. auto.commit.interval.ms. เดˆ เดธเตเดตเดญเดพเดตเด‚ JMS AUTO_ACKNOWLEDGE, DUPS_OK_ACKNOWLEDGE เดŽเดจเตเดจเต€ เดฎเต‹เดกเตเด•เตพเด•เตเด•เต เด‡เดŸเดฏเดฟเดฒเดพเดฃเต. เด“เดŸเตเดŸเต‹เด•เดฎเตเดฎเดฟเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹ เดŽเดจเตเดจเดคเต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดพเดคเต† เดคเดจเตเดจเต† เดชเตเดฐเดคเดฟเดœเตเดžเดพเดฌเดฆเตเดงเดฎเดพเด•เตเด•เดพเด‚ - เด‡เดคเต เดตเต‡เด—เดค เด•เตเดฑเดžเตเดž เด‰เดชเดญเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดธเด‚เดญเดตเดฟเด•เตเด•เดพเด‚. เด’เดฐเต เด‰เดชเดญเต‹เด•เตเดคเดพเดตเต เดจเดฟเตผเดคเตเดคเดฒเดพเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เดŸเตเดคเตเดค เด‰เดชเดญเต‹เด•เตเดคเดพเดตเดฟเดจเต เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดฒเดญเดฟเด•เตเด•เตเด‚, เด…เดคเต เดชเตเดฐเดคเดฟเดœเตเดžเดพเดฌเดฆเตเดงเดฎเดพเดฏ เดธเตเดฅเดพเดจเดคเตเดคเต เดจเดฟเดจเตเดจเต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด‚, เด‡เดคเต เด’เดฐเต เดฎเดฟเดธเตเดกเต เดฎเต†เดธเต‡เดœเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚. เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด•เดพเดซเตเด•เดฏเตเด•เตเด•เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดจเดทเตโ€ŒเดŸเดฎเดพเดฏเดฟเดฒเตเดฒ, เดฑเต€เดกเดฟเด‚เด—เต เด•เต‹เดกเต เด…เดต เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดคเดฟเดฒเตเดฒ.

เดˆ เดฎเต‹เดกเต เดชเดคเดฟเดชเตเดชเต 0.9-เดฒเต† เด…เดคเต‡ เดตเดพเด—เตเดฆเดพเดจเดฎเตเดฃเตเดŸเต: เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚, เดชเด•เตเดทเต‡ เด…เดคเต เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเต เดชเตเดฐเดคเดฟเดœเตเดžเดพเดฌเดฆเตเดงเดฎเดพเดฏเต‡เด•เตเด•เดฟเดฒเตเดฒ, เด‡เดคเต เดกเต†เดฒเดฟเดตเดฑเดฟ เด‡เดฐเดŸเตเดŸเดฟเดฏเดพเด•เตเด•เดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต. เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฒเดญเดฟเด•เตเด•เตเดจเตเดจ เด•เต‚เดŸเตเดคเตฝ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดตเต‹เดŸเตเดŸเต†เดŸเตเดชเตเดชเต(), เดˆ เดชเตเดฐเดถเตเดจเด‚ เด•เต‚เดŸเตเดคเตฝ.

เดชเต‡เดœเต 21-เดฒเต† "เด’เดฐเต เด•เตเดฏเต‚เดตเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต" เดŽเดจเตเดจเดคเดฟเตฝ เดšเตผเดšเตเดš เดšเต†เดฏเตเดคเดคเตเดชเต‹เดฒเต†, เดชเดฐเดพเดœเดฏ เดฎเต‹เดกเตเด•เตพ เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเด•เตเด•เตเดฎเตเดชเต‹เตพ เด’เดฐเต เดธเดจเตเดฆเต‡เดถเดฎเดฏเดฏเตโ€Œเด•เตเด•เตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เด’เดฐเต เดธเดจเตเดฆเต‡เดถเด‚ เด’เดฑเตเดฑเดคเตเดคเดตเดฃ เดกเต†เดฒเดฟเดตเดฑเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดพเดฏเดฟ เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ.

เด•เดพเดซเตเด•เดฏเดฟเตฝ, เด’เดฐเต เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเต (เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเต) เดšเต†เดฏเตเดฏเดพเตป (เด•เดฎเตเดฎเดฟเดฑเตเดฑเต) เดฐเดฃเตเดŸเต เดตเดดเดฟเด•เดณเตเดฃเตเดŸเต: เดธเตเดตเดฏเดฎเต‡เดตเดฏเตเด‚ เดธเตเดตเดฎเต‡เดงเดฏเดพ. เดฐเดฃเตเดŸเต เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเดฒเตเด‚, เดธเดจเตเดฆเต‡เดถเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตโ€Œเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เดฎเตเดฎเดฟเดฑเตเดฑเดฟเดจเต เดฎเตเดฎเตเดชเต เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดŸเดพเตฝ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดคเดตเดฃ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. เดชเตเดฐเดคเดฟเดฌเดฆเตเดงเดค เดชเดถเตเดšเดพเดคเตเดคเดฒเดคเตเดคเดฟเตฝ เดธเด‚เดญเดตเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเต เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเดพเดฏเดฟ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเดพเตฝ (เด’เดฐเตเดชเด•เตเดทเต‡ เด•เดพเดซเตเด• 0.9-เดฒเตเด‚ เด…เดคเดฟเดจเตเดฎเตเดฎเตเดชเตเด‚) เดธเดจเตเดฆเต‡เดถเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดฐเตเดคเต†เดจเตเดจเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเด‚.

เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดพเดซเตเด• เด•เตบเดธเตเดฏเต‚เดฎเตผ API-เตฝ เดฎเดพเดจเตเดตเตฝ เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเต เด•เดฎเตเดฎเดฟเดฑเตเดฑเต เดชเตเดฐเต‹เดธเดธเตเดธเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚ enable.auto.commit เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเต€เดคเดฟเด•เดณเดฟเดฒเตŠเดจเตเดจเต เดคเต†เดฑเตเดฑเดพเดฏเดคเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเตเด‚ เดตเดฟเดณเดฟเด•เตเด•เดพเตป:

void commitSync();
void commitAsync();

เดจเดฟเด™เตเด™เตพเด•เตเด•เต "เด’เดฐเดฟเด•เตเด•เดฒเต†เด™เตเด•เดฟเดฒเตเด‚" เดธเดจเตเดฆเต‡เดถเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดฃเดฎเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพ เด“เดซเตเดธเต†เดฑเตเดฑเต เดธเตเดตเดฎเต‡เดงเดฏเดพ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต เดธเดฎเดจเตเดตเดฏเด‚()เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดค เด‰เดŸเตป เดคเดจเตเดจเต† เดˆ เด•เดฎเดพเตปเดกเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†.

เดˆ เดฐเต€เดคเดฟเด•เตพ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดฎเตเดชเต เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เด‡เดŸเดชเดพเดŸเต เดจเดŸเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เด•เดพเดฒเดคเดพเดฎเดธเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเตป เด…เดต เด’เดจเตเดจเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ. เด•เดพเดซเตเด•เดฏเดฟเตฝ เด‡เดŸเดชเดพเดŸเตเด•เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ. เด‰เดชเดญเต‹เด•เตเดคเดพเดตเดฟเดจเต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเดฟเดฒเตเดฒ:

  • เด’เดฐเต เดตเตเดฏเดพเดœ เดธเดจเตเดฆเต‡เดถเด‚ เดธเตเดตเดฏเดฎเต‡เดต เดชเดฟเตปเดตเดฒเดฟเด•เตเด•เตเด•. เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดตเต€เดฃเตเดŸเตเด‚ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต เดฌเตเดฐเต‹เด•เตเด•เดฑเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดพเดคเตเดคเดคเดฟเดจเดพเตฝ, เดชเตเดฐเดถเตโ€Œเดจเด•เดฐเดฎเดพเดฏ เดชเต‡เดฒเต‹เดกเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เดฌเดพเด•เตเด•เตโ€ŒเดŽเตปเดกเต เด”เดŸเตเดŸเต‡เดœเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เด‰เดฃเตเดŸเดพเด•เตเดจเตเดจ เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เตพ เดคเดจเตเดจเต† เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดฃเด‚.
  • เด’เดฐเต เด†เดฑเตเดฑเต‹เดฎเดฟเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเตฝ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดตเดฟเดทเดฏเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เด…เดฏเดฏเตเด•เตเด•เตเด•. เดžเด™เตเด™เตพ เด‰เดŸเตป เด•เดพเดฃเตเด‚ เดชเต‹เดฒเต†, เดตเตเดฏเดคเตเดฏเดธเตเดค เดตเดฟเดทเดฏเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚ เด•เดพเดซเตเด• เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต† เดตเตเดฏเดคเตเดฏเดธเตเดค เดฎเต†เดทเต€เดจเตเด•เดณเดฟเตฝ เดจเดฟเดฒเดจเดฟเตฝเด•เตเด•เตเด‚, เด…เดคเต เด…เดฏเดฏเตเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‡เดŸเดชเดพเดŸเตเด•เตพ เดเด•เต‹เดชเดฟเดชเตเดชเดฟเด•เตเด•เดฟเดฒเตเดฒ. เด‡เดคเต เดŽเดดเตเดคเตเดจเตเดจ เดธเดฎเดฏเดคเตเดคเต, KIP-98 เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‡เดคเต เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เดพเตป เดšเดฟเดฒ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดŸเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต.
  • เด’เดฐเต เดตเดฟเดทเดฏเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด’เดฐเต เดธเดจเตเดฆเต‡เดถเด‚ เดฎเดฑเตเดฑเตŠเดฐเต เดตเดฟเดทเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเด•เตเด•เตเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•. เดตเต€เดฃเตเดŸเตเด‚, เด•เดพเดซเตเด•เดฏเตเดŸเต† เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ เด’เดฐเต เดฌเดธเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเดฐเดตเดงเดฟ เดธเตเดตเดคเดจเตเดคเตเดฐ เดฏเดจเตเดคเตเดฐเด™เตเด™เดณเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดฎเดฑเดšเตเดšเตเดตเต†เด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเด™เตเด™เดณเต† เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ API เด˜เดŸเด•เด™เตเด™เดณเตŠเดจเตเดจเตเด‚ เด‡เดฒเตเดฒ เด‰เดชเดญเต‹เด•เตเดคเดพเดตเต ะธ เดจเดฟเตผเดฎเตเดฎเดพเดคเดพเดตเต เด’เดฐเต เด‡เดŸเดชเดพเดŸเดฟเตฝ. JMS-เตฝ, เด‡เดคเต เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เด†เดฃเต เดจเตฝเด•เตเดจเตเดจเดคเต เดธเดฎเตเดฎเต‡เดณเดจเด‚เด…เดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต เดธเดจเตเดฆเต‡เดถเด‚ เดชเตเดฐเตŠเดกเตเดฏเต‚เดธเตผเดฎเดพเตผ ะธ เดธเดจเตเดฆเต‡เดถเด‚ เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เตพ.

เดจเดฎเตเด•เตเด•เต เด‡เดŸเดชเดพเดŸเตเด•เดณเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดธเดจเตเดฆเต‡เดถเดฎเดฏเดฏเตโ€Œเด•เตเด•เตฝ เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเดตเดฏเต‹เดŸเต เด…เดŸเตเดคเตเดคเต เดจเดฎเตเด•เตเด•เต เดŽเด™เตเด™เดจเต† เด…เตผเดคเตเดฅเดถเดพเดธเตโ€Œเดคเตเดฐเด‚ เดจเตฝเด•เดพเดจเดพเด•เตเด‚?

เด’เดฐเต เด‰เดชเดญเต‹เด•เตเดคเตƒ เด•เตเดฐเดพเดทเต เดธเดฎเดฏเดคเตเดคเต เดชเต‹เดฒเตเดณเตเดณ เดธเดจเตเดฆเต‡เดถเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เด‰เดชเดญเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเต เดตเตผเดฆเตเดงเดฟเด•เตเด•เดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด’เดฐเต เดชเดพเตผเดŸเตเดŸเต€เดทเตป เดจเตฝเด•เตเดฎเตเดชเต‹เตพ เด…เดคเดฟเดจเตเดฑเต† เด‰เดชเดญเต‹เด•เตเดคเตƒ เด—เตเดฐเต‚เดชเตเดชเดฟเดจเต เดธเดจเตเดฆเต‡เดถเด‚ เดจเดทเตโ€ŒเดŸเดฎเดพเดฏเต‹ เดŽเดจเตเดจเต เด‰เดชเดญเต‹เด•เตเดคเดพเดตเดฟเดจเต เด…เดฑเดฟเดฏเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ. เด…เดคเดฟเดจเดพเตฝ เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเต เดฎเตเดฎเตเดชเดคเตเดคเต† เดธเตเดฅเดพเดจเดคเตเดคเต‡เด•เตเด•เต เดฑเดฟเดตเตˆเตปเดกเต เดšเต†เดฏเตเดฏเตเด• เดŽเดจเตเดจเดคเดพเดฃเต เด’เดฐเต เดคเดจเตเดคเตเดฐเด‚. เด•เดพเดซเตเด• เด‰เดชเดญเต‹เด•เตเดคเตƒ API เด‡เดคเดฟเดจเดพเดฏเดฟ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเต€เดคเดฟเด•เตพ เดจเตฝเด•เตเดจเตเดจเต:

void seek(TopicPartition partition, long offset);
void seekToBeginning(Collection < TopicPartition > partitions);

เดฐเต€เดคเดฟ เด…เดจเตเดตเต‡เดทเดฟเด•เตเด•เตเด•() เดฐเต€เดคเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เด“เดซเตเดธเต†เดฑเตเดฑเตเด•เตพ เดซเต‹เตผ เดŸเตˆเด‚เดธเต(เดฎเดพเดชเตเดชเต เดคเดฟเดฐเดฏเดพเดจเตเดณเตเดณ เดธเดฎเดฏเดฎเตเดฆเตเดฐเด•เตพ) เดญเต‚เดคเด•เดพเดฒเดคเตเดคเดฟเดฒเต† เดšเดฟเดฒ เดชเตเดฐเดคเตเดฏเต‡เด• เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ เด’เดฐเต เด…เดตเดธเตเดฅเดฏเดฟเดฒเต‡เด•เตเด•เต เดฑเดฟเดตเตˆเตปเดกเต เดšเต†เดฏเตเดฏเดพเตป.

เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏเดฟ, เดˆ เดธเดฎเต€เดชเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดฎเตเดฎเตเดชเต เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดค เดšเดฟเดฒ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดตเต€เดฃเตเดŸเตเด‚ เดตเดพเดฏเดฟเด•เตเด•เดพเดจเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต เดŽเดจเตเดจเดพเดฃเต. เด‡เดคเต เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดฎเตเดฎเตเดชเต เด•เดฃเตเดŸ เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดŸเตเดฐเดพเด•เตเด•เต เดธเต‚เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดคเดจเดฟเดชเตเดชเด•เตผเดชเตเดชเตเด•เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด…เดฆเตเดงเตเดฏเดพเดฏเด‚ 4-เตฝ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต†, เดจเดฎเตเด•เตเด•เต เด‡เดกเดฎเตเดชเดฑเตเดฑเดจเตเดฑเต เดฑเต€เดกเดฟเด‚เด—เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚.

เดชเด•เดฐเดฎเดพเดฏเดฟ, เดธเดจเตเดฆเต‡เดถ เดจเดทเตโ€ŒเดŸเดฎเต‹ เดคเดจเดฟเดชเตเดชเด•เตผเดชเตเดชเต‹ เดธเตเดตเต€เด•เดพเดฐเตเดฏเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดฟเดŸเดคเตเดคเต‹เดณเด‚ เด•เดพเดฒเด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† เด‰เดชเดญเต‹เด•เตเดคเตƒ เด•เต‹เดกเต เดฒเดณเดฟเดคเดฎเดพเดฏเดฟ เดธเต‚เด•เตเดทเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚. เดฒเต‹เด—เต เด‡เดตเดจเตเดฑเตเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตฝ, เดฎเต†เดŸเตเดฐเดฟเด•เตโ€Œเดธเต, เด•เตเดฒเดฟเด•เตเด•เต เดŸเตเดฐเดพเด•เตเด•เดฟเด‚เด—เต เดฎเตเดคเดฒเดพเดฏเดต เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เด•เดพเดซเตเด• เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด‰เดชเดฏเต‹เด— เด•เต‡เดธเตเด•เตพ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดตเตเดฏเด•เตเดคเดฟเด—เดค เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดจเดทเตเดŸเด‚ เดšเตเดฑเตเดฑเตเดฎเตเดณเตเดณ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเดฟเตฝ เด•เดพเดฐเตเดฏเดฎเดพเดฏ เดธเตเดตเดพเดงเต€เดจเด‚ เดšเต†เดฒเตเดคเตเดคเดพเตป เดธเดพเดงเตเดฏเดคเดฏเดฟเดฒเตเดฒเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. เด…เดคเตเดคเดฐเด‚ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดคเดฟเด•เดšเตเดšเตเด‚ เดธเตเดตเต€เด•เดพเดฐเตเดฏเดฎเดพเดฃเต. เดฎเดฑเตเดตเดถเดคเตเดคเต, เดจเดฟเด™เตเด™เดณเตเดŸเต† เด…เดชเต‡เด•เตเดทเดฏเตเด•เตเด•เต เดชเต‡เดฏเตโ€Œเดฎเต†เดจเตเดฑเตเด•เตพ เด…เดฏเดฏเตโ€Œเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ, เด“เดฐเต‹ เดตเตเดฏเด•เตเดคเดฟเด—เดค เดธเดจเตเดฆเต‡เดถเดตเตเด‚ เดจเดฟเด™เตเด™เตพ เดถเตเดฐเดฆเตเดงเดพเดชเต‚เตผเดตเตเดตเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เดฃเด‚. เด…เดคเต†เดฒเตเดฒเดพเด‚ เดธเดจเตเดฆเตผเดญเดคเตเดคเดฟเดจเดจเตเดธเดฐเดฟเดšเตเดšเดพเดฃเต เดตเดฐเตเดจเตเดจเดคเต.

เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดคเต€เดตเตเดฐเดค เด•เต‚เดŸเตเดจเตเดจเดคเดฟเดจเดจเตเดธเดฐเดฟเดšเตเดšเต เด“เดฐเต‹ เดตเตเดฏเด•เตเดคเดฟเด—เดค เดธเดจเตเดฆเต‡เดถเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เดฎเต‚เดฒเตเดฏเด‚ เด•เตเดฑเดฏเตเดจเตเดจเดคเดพเดฏเดฟ เดตเตเดฏเด•เตเดคเดฟเด—เดค เดจเดฟเดฐเต€เด•เตเดทเดฃเด™เตเด™เตพ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เดธเดฎเดพเดนเดฐเดฟเดšเตเดš เดฐเต‚เดชเดคเตเดคเดฟเตฝ เด•เดพเดฃเตเดฎเตเดชเต‹เตพ เดตเดฒเดฟเดฏ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดตเดฟเดฒเดชเตเดชเต†เดŸเตเดŸเดคเดพเดฃเต.

เด‰เดฏเตผเดจเตเดจ เดฒเดญเตเดฏเดค

เด‰เดฏเตผเดจเตเดจ เดฒเดญเตเดฏเดคเดฏเต‹เดŸเตเดณเตเดณ เด•เดพเดซเตเด•เดฏเตเดŸเต† เดธเดฎเต€เดชเดจเด‚ ActiveMQ-เดจเตเดฑเต† เดธเดฎเต€เดชเดจเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดณเดฐเต† เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต. เดŽเดฒเตเดฒเดพ เดฌเตเดฐเต‹เด•เตเด•เตผ เดธเด‚เดญเดตเด™เตเด™เดณเตเด‚ เด’เดฐเต‡ เดธเดฎเดฏเด‚ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดธเตเด•เต†เดฏเดฟเตฝ-เด”เดŸเตเดŸเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเต† เดšเตเดฑเตเดฑเดฟเดชเตเดชเดฑเตเดฑเดฟเดฏเดพเดฃเต เด•เดพเดซเตเด• เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต.

เด’เดฐเต เด•เดพเดซเตเด• เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดตเตเดฏเดคเตเดฏเดธเตเดค เดธเต†เตผเดตเดฑเตเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดฌเตเดฐเต‹เด•เตเด•เตผ เดธเด‚เดญเดตเด™เตเด™เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด“เดฐเต‹ เดจเต‹เดกเดฟเดจเตเด‚ เด…เดคเดฟเดจเตเดฑเต‡เดคเดพเดฏ เดกเต†เดกเดฟเด•เตเด•เต‡เดฑเตเดฑเดกเต เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เด‰เดณเตเดณ เดธเดพเดงเดพเดฐเดฃ เด’เดฑเตเดฑเดชเตเดชเต†เดŸเตเดŸ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเดฑเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเดจเดพเดฃเต เด•เดพเดซเตเด• เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต. เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเต เดจเต‹เดกเตเด•เตพเด•เตเด•เต เดธเดฎเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เดฎเดคเตเดธเดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดคเดฟเดจเดพเตฝ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด…เดฑเตเดฑเดพเดšเตเดšเตเดกเต เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต (SAN) เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ.ะซเด‡ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เด‡เดŸเดตเต‡เดณเด•เตพ, เดตเตˆเดฐเตเดฆเตเดงเตเดฏเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

เด•เดพเดซเตเด• เด†เดฃเต เดŽเดชเตเดชเต‹เดดเตเด‚ เด“เตบ เดธเดฟเดธเตเดฑเตเดฑเด‚. เดชเดฒ เดตเดฒเดฟเดฏ เด•เดพเดซเตเด• เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเตเด‚ เด…เดตเดฐเตเดŸเต† เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เตพ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เด…เดŸเดšเตเดšเตเดชเต‚เดŸเตเดŸเดฟเดฒเตเดฒ, เด•เต‚เดŸเดพเดคเต† เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เด’เดฐเต เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏ เดชเตเดจเดฐเดพเดฐเด‚เดญเดคเตเดคเต‹เดŸเต† เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพเด•เตเด•เตเด‚ เดฌเตเดฐเต‹เด•เตเด•เตผเดฎเดพเตผ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เด‡เดŸเดชเต†เดŸเดฒเตเด•เตพเด•เตเด•เตเดฎเดพเดฏเดฟ เดฎเตเดฎเตเดชเดคเตเดคเต† เดชเดคเดฟเดชเตเดชเตเดฎเดพเดฏเดฟ เด…เดจเตเดฏเต‹เดœเตเดฏเดค เด‰เดฑเดชเตเดชเตเดจเตฝเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เด‡เดคเต เด•เตˆเดตเดฐเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚.

เด’เดฐเต เดธเต†เตผเดตเตผ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฌเตเดฐเต‹เด•เตเด•เตผเดฎเดพเตผ เดฎเตƒเด—เดถเดพเดฒ เดธเต‚เด•เตเดทเดฟเดชเตเดชเตเด•เดพเดฐเตป, เด‡เดคเต เด’เดฐเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดกเดพเดฑเตเดฑ เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด“เดฐเต‹ เดฌเตเดฐเต‹เด•เตเด•เดฑเตเดŸเต†เดฏเตเด‚ เดฑเต‹เดณเตเด•เตพ เดเด•เต‹เดชเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. ZooKeeper เดคเดจเตเดจเต† เด’เดฐเต เดตเดฟเดคเดฐเดฃ เดธเด‚เดตเดฟเดงเดพเดจเดฎเดพเดฃเต, เด…เดคเต เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดตเดฟเดตเดฐเด™เตเด™เดณเตเดŸเต† เดชเด•เตผเดชเตเดชเดฟเดฒเต‚เดŸเต† เด‰เดฏเตผเดจเตเดจ เดฒเดญเตเดฏเดค เดจเตฝเด•เตเดจเตเดจเต เด•เต‹เดฑเด‚.

เด…เดŸเดฟเดธเตเดฅเดพเดจ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด—เตเดฃเด™เตเด™เดณเตเดณเตเดณ เด’เดฐเต เด•เดพเดซเตเด• เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เด’เดฐเต เดตเดฟเดทเดฏเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต:

  • เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚. เดจเต‡เดฐเดคเตเดคเต† เดšเตผเดšเตเดš เดšเต†เดฏเตเดคเดคเตเดชเต‹เดฒเต†, เด‡เดตเดฟเดŸเต† เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดฎเต‚เดฒเตเดฏเด‚ เดธเดฎเดพเดจเตเดคเดฐ เดตเดพเดฏเดจเดฏเตเดŸเต† เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดคเดฒเดคเตเดคเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
  • เดˆ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเดณเตเดณ เดฒเต‹เด—เตเด•เตพ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดŽเดคเตเดฐ เดฌเตเดฐเต‹เด•เตเด•เตผ เดธเด‚เดญเดตเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดฑเต†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด˜เดŸเด•เด‚ (เด˜เดŸเด•เด‚) เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเต.

เดเด•เต‹เดชเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ ZooKeepers เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต† เดฌเตเดฐเต‹เด•เตเด•เตผเดฎเดพเตผเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดชเตเดคเดฟเดฏ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เตพ เดจเตเดฏเดพเดฏเดฎเดพเดฏเดฟ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เดพเดซเตเด• เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เด•เตบเดŸเตเดฐเต‹เดณเดฑเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเตŠเดฑเตเดฑ เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดฒเต‚เดŸเต†เดฏเดพเดฃเต เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต.

เดฑเตบเดŸเตˆเดฎเดฟเตฝ เด“เดฐเต‹ เดตเดฟเดทเดฏ เดตเดฟเดญเดœเดจเดคเตเดคเดฟเดจเตเด‚ เด•เดฃเตเดŸเตเดฐเต‡เดพเดณเตผ เด’เดฐเต เดฌเตเดฐเต‹เด•เตเด•เตผเด•เตเด•เต เดฑเต‹เดณเตเด•เตพ เดจเตฝเด•เตเด• เดจเต‡เดคเดพเดตเต (เดจเต‡เดคเดพเดตเต, เดฎเดพเดธเตเดฑเตเดฑเตผ, เด…เดตเดคเดพเดฐเด•เตป) เด•เต‚เดŸเดพเดคเต† เด…เดจเตเดฏเดพเดฏเดฟเด•เตพ (เด…เดจเตเดฏเดพเดฏเดฟเด•เตพ, เด…เดŸเดฟเดฎเด•เตพ, เด•เต€เดดเดพเดณเตผ). เดˆ เดตเดฟเดญเดœเดจเดคเตเดคเดฟเดจเตเดฑเต† เดจเต‡เดคเดพเดตเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดฌเตเดฐเต‹เด•เตเด•เตผ, เดจเดฟเตผเดฎเตเดฎเดพเดคเดพเด•เตเด•เตพ เด…เดฏเดšเตเดš เดŽเดฒเตเดฒเดพ เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเดฏเดพเดฃเต. เด’เดฐเต เดตเดฟเดทเดฏ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเดฒเต‡เด•เตเด•เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เด…เดฏเดฏเตโ€Œเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด† เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเดฑเต† เดซเต‹เดณเต‹เดตเต‡เดดเตโ€Œเดธเต เด†เดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดฌเตเดฐเต‹เด•เตเด•เตผ เดจเต‹เดกเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เด…เดต เดชเด•เตผเดคเตเดคเดชเตเดชเต†เดŸเตเด‚. เด’เดฐเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเดณเตเดณ เดฒเต‹เด—เตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏ เด“เดฐเต‹ เดจเต‹เดกเดฟเดจเต†เดฏเตเด‚ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต เดชเด•เตผเดชเตเดชเต. เด’เดฐเต เดฌเตเดฐเต‹เด•เตเด•เตผเด•เตเด•เต เดšเดฟเดฒ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เตพเด•เตเด•เต เดฒเต€เดกเดฑเดพเดฏเตเด‚ เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฏเตเด•เตเด•เต เด…เดจเตเดฏเดพเดฏเดฟเดฏเดพเดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.

เดจเต‡เดคเดพเดตเดฟเดจเตเดฑเต† เด•เตˆเดตเดถเดฎเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เด…เดŸเด™เตเด™เตเดจเตเดจ เด’เดฐเต เด…เดจเตเดฏเดพเดฏเดฟเดฏเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดšเตเดš เดชเด•เตผเดชเตเดชเต (เดธเดฟเตปเด•เตเดฐเตŠเดฃเตˆเดธเตเดกเต เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเดฟเดฒเตเดณเตเดณ เด’เดฐเต เดชเด•เตผเดชเตเดชเต, เด‡เตป-เดธเดฟเตปเด•เต เดฑเต†เดชเตเดฒเดฟเด•เตเด•). เด’เดฐเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเดฑเต† เดฒเต€เดกเดฑเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดฌเตเดฐเต‹เด•เตเด•เตผ เด•เตเดฑเดฏเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด•เดพเดฒเดฟเด•เดฎเดพเดฏเดคเต‹ เด† เดตเดฟเดญเดœเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดšเตเดšเดคเต‹ เด†เดฏ เดเดคเตŠเดฐเต เดฌเตเดฐเต‹เด•เตเด•เตผเด•เตเด•เตเด‚ เดฒเต€เดกเตผ เดฑเต‹เตพ เดเดฑเตเดฑเต†เดŸเตเด•เตเด•เดพเด‚. เด‡เดคเต เด…เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเด‚เดตเดฟเดงเด‚ เดธเตเดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจเดฏเดพเดฃเต.

เดชเตเดฐเตŠเดกเตเดฏเต‚เดธเตผ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเดฑเต† เดญเดพเด—เดฎเดพเดฃเต เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ เด…เด•เตเด•เตเด•เตพ, เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดคเตเดฐเต†เดกเต เด…เดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดคเต เดคเตเดŸเดฐเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เด’เดฐเต เดธเดจเตเดฆเต‡เดถเดคเตเดคเดฟเดจเตเดฑเต† เดฐเดธเต€เดคเต เดŽเดคเตเดฐ เดชเด•เตผเดชเตเดชเตเด•เตพ เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เดฃเด‚ (เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เดฃเด‚) เดŽเดจเตเดจเต เด‡เดคเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเต: 0, 1, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŽเดฒเตเดฒเดพเด‚. เดธเดœเตเดœเดฎเดพเด•เตเด•เดฟเดฏเดพเตฝ เดŽเดฒเตเดฒเดพเด‚, เดชเดฟเดจเตเดจเต€เดŸเต เด’เดฐเต เดธเดจเตเดฆเต‡เดถเด‚ เดฒเดญเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดตเดฟเดทเดฏ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเดฐเดตเดงเดฟ เดธเต‚เดšเด•เด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต (เดธเตเดตเดฏเด‚ เด‰เตพเดชเตเดชเต†เดŸเต†) เดฑเต†เด•เตเด•เต‹เตผเดกเดฟเดจเตเดฑเต† เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฃเด™เตเด™เตพ (เด…เด‚เด—เต€เด•เดพเดฐเด™เตเด™เตพ) เดฒเดญเดฟเดšเตเดšเดพเดฒเตเดŸเตป เดจเต‡เดคเดพเดตเต เด’เดฐเต เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฃเด‚ เดจเดฟเตผเดฎเตเดฎเดพเดคเดพเดตเดฟเดจเต เดคเดฟเดฐเดฟเด•เต† เด…เดฏเดฏเตเด•เตเด•เตเด‚. min.insync.replicas (เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ 1). เดธเดจเตเดฆเต‡เดถเด‚ เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏเดฟ เดชเด•เตผเดคเตเดคเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดจเดฟเตผเดฎเตเดฎเดพเดคเดพเดตเต เด’เดฐเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด’เดดเดฟเดตเดพเด•เตเด•เตเด‚ (NotEnoughReplicas เด…เดฅเดตเดพ NotEnoughReplicasAfterAppend).

เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป 3 (1 เดฒเต€เดกเตผ, เด“เดฐเต‹ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด‚ 2 เดซเต‹เดณเต‹เดตเต‡เดดเตโ€Œเดธเต) เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดชเด•เตผเดชเตเดชเต†เดŸเตเด•เตเด•เตฝ เด˜เดŸเด•เด‚ เด‰เดณเตเดณ เด’เดฐเต เดตเดฟเดทเดฏเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต. min.insync.replicas 2 เด†เดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด•เตเดฒเดฏเดจเตเดฑเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเต† เดฌเดพเดงเดฟเด•เตเด•เดพเดคเต† เดŸเต‹เดชเตเดชเดฟเด•เตเด•เต เดชเดพเตผเดŸเตเดŸเต€เดทเตป เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฌเตเดฐเต‹เด•เตเด•เตผเดฎเดพเดฐเดฟเตฝ เด’เดฐเดพเดณเต† เด•เตเดฒเดธเตเดฑเตเดฑเตผ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด‚.

เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดตเดฟเดถเตเดตเดพเดธเตเดฏเดคเดฏเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เด‡เดคเดฟเดจเด•เด‚ เดชเดฐเดฟเดšเดฟเดคเดฎเดพเดฏ เดŸเตเดฐเต‡เดกเต-เด“เดซเดฟเดฒเต‡เด•เตเด•เต เด‡เดคเต เดžเด™เตเด™เดณเต† เดคเดฟเดฐเดฟเด•เต† เด•เตŠเดฃเตเดŸเตเดตเดฐเตเดจเตเดจเต. เด…เดจเตเดฏเดพเดฏเดฟเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เต (เด…เด‚เด—เต€เด•เดพเดฐเด™เตเด™เตพ) เด…เดงเดฟเด• เด•เดพเดคเตเดคเดฟเดฐเดฟเดชเตเดชเต เดธเดฎเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดšเต†เดฒเดตเดฟเดฒเดพเดฃเต เดชเด•เตผเดชเตเดชเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด‡เดคเต เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ, เด•เตเดฑเดžเตเดžเดคเต เดฎเต‚เดจเตเดจเต เดจเต‹เดกเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเด•เตผเดชเตเดชเดฟเดจเต เดฐเดฃเตเดŸเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เดชเตเดฐเด•เดŸเดจเดฎเตเดฃเตเดŸเต (เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดฌเดพเตปเดกเตโ€Œเดตเดฟเดกเตเดคเตเดคเต เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดฒเต† เดตเตผเดฆเตเดงเดจเดตเต เด…เดตเด—เดฃเดฟเดšเตเดšเต).

เดˆ เดฑเต†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดธเตเด•เต€เด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†, เด“เดฐเต‹ เดธเดจเตเดฆเต‡เดถเดตเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต‹เดŸเตŠเดชเตเดชเด‚ เดกเดฟเดธเตเด•เดฟเดฒเต‡เด•เตเด•เต เดถเดพเดฐเต€เดฐเดฟเด•เดฎเดพเดฏเดฟ เดŽเดดเตเดคเต‡เดฃเตเดŸเดคเดฟเดจเตเดฑเต† เด†เดตเดถเตเดฏเด•เดค เด•เดพเดซเตเด• เดธเดฎเตผเดคเตเดฅเดฎเดพเดฏเดฟ เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเต. เดธเดฎเดจเตเดตเดฏเด‚ (). เดชเตเดฐเตŠเดกเตเดฏเต‚เดธเตผ เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจ เด“เดฐเต‹ เดธเดจเตเดฆเต‡เดถเดตเตเด‚ เดชเดพเตผเดŸเตเดŸเต€เดทเตป เดฒเต‹เด—เดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเดชเตเดชเต†เดŸเตเด‚, เดŽเดจเตเดจเดพเตฝ เด…เดฆเตเดงเตเดฏเดพเดฏเด‚ 2 เตฝ เดšเตผเดšเตเดš เดšเต†เดฏเตเดคเดคเตเดชเต‹เดฒเต†, เด’เดฐเต เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเตเดจเตเดจเดคเต เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดฌเดซเดฑเดฟเดฒเดพเดฃเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต. เดˆ เดธเดจเตเดฆเต‡เดถเด‚ เดฎเดฑเตเดฑเตŠเดฐเต เด•เดพเดซเตเด• เดธเด‚เดญเดตเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดชเด•เตผเดคเตเดคเตเด•เดฏเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเดพเตฝ, เดจเต‡เดคเดพเดตเดฟเดจเตเดฑเต† เดจเดทเตเดŸเด‚ เดธเดจเตเดฆเต‡เดถเด‚ เดคเดจเตเดจเต† เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเดŸเตเดตเต†เดจเตเดจเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ - เด…เดคเต เด’เดฐเต เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดšเตเดš เดชเด•เตผเดชเตเดชเดฟเดจเต เดเดฑเตเดฑเต†เดŸเตเด•เตเด•เดพเด‚.
เด“เดชเตเดชเดฑเต‡เดทเตป เดจเดŸเดคเตเดคเดพเตป เดตเดฟเดธเดฎเตเดฎเดคเดฟเด•เตเด•เตเดจเตเดจเต เดธเดฎเดจเตเดตเดฏเด‚ () เด•เดพเดซเตเด•เดฏเตเด•เตเด•เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดคเตเดฐ เดตเต‡เด—เดคเตเดคเดฟเตฝ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเดพเดฃเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต. เดจเต‡เดฐเต†เดฎเดฑเดฟเดšเตเดšเต, เดกเดฟเดธเตเด•เดฟเดฒเต‡เด•เตเด•เต เดฎเต†เดฎเตเดฎเดฑเดฟ เดซเตเดฒเดทเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดŽเดคเตเดฐเดคเตเดคเต‹เดณเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เดพเดจเดพเด•เตเดฎเต‹ เด…เดคเตเดฐเดฏเตเด‚ เดจเดฒเตเดฒเดคเต. เด‡เด•เตเด•เดพเดฐเดฃเดคเตเดคเดพเตฝ, เด•เดพเดซเตเด• เดฌเตเดฐเต‹เด•เตเด•เตผเดฎเดพเตผเด•เตเด•เต 64 GB เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เดธเดพเดงเดพเดฐเดฃเดฎเดฒเตเดฒ. เดˆ เดฎเต†เดฎเตเดฎเดฑเดฟ เด‰เดชเดฏเต‹เด—เด‚ เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เด’เดฐเต เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดธเดจเตเดฆเต‡เดถ เดฌเตเดฐเต‹เด•เตเด•เดฑเดฟเดจเต‡เด•เตเด•เดพเตพ เด†เดฏเดฟเดฐเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เดฎเดŸเด™เตเด™เต เดตเต‡เด—เดคเดฏเดฟเตฝ เด’เดฐเตŠเดฑเตเดฑ เด•เดพเดซเตเด• เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚ เดŽเดจเตเดจเดพเดฃเต.

เด“เดชเตเดชเดฑเต‡เดทเตป เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด•เดพเดซเตเด•เดฏเตเด‚ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจเดคเดพเดฃเต เดธเดฎเดจเตเดตเดฏเด‚ () เดธเดจเตเดฆเต‡เดถ เดชเดพเด•เตเด•เต‡เดœเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต. เด•เดพเดซเตเด•เดฏเดฟเดฒเต† เดŽเดฒเตเดฒเดพเด‚ เดชเดพเด•เตเด•เต‡เดœเต-เด“เดฑเดฟเดฏเดจเตเดฑเดกเต เด†เดฏเดคเดฟเดจเดพเตฝ, เด‡เดคเต เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดชเดฒ เด‰เดชเดฏเต‹เด— เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเดฒเตเด‚ เดจเดจเตเดจเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เดถเด•เตเดคเดฎเดพเดฏ เด—เตเดฏเดพเดฐเดจเตเดฑเดฟ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เด‰เดชเด•เดฐเดฃเดตเตเดฎเดพเดฃเต. เด•เดพเดซเตเด•เดฏเตเดŸเต† เดถเตเดฆเตเดงเดฎเดพเดฏ เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดจเตเดฑเต† เดญเต‚เดฐเดฟเดญเดพเด—เดตเตเด‚ เดฌเตเดฐเต‹เด•เตเด•เตผเด•เตเด•เต เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เดณเดพเดฏเดฟ เด…เดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจ เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเดพเดฃเต เดตเดฐเตเดจเตเดจเดคเต, เดˆ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดฌเตเดฐเต‹เด•เตเด•เดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดพเดฏเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต. เดชเต‚เดœเตเดฏเด‚ เดชเด•เตผเดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ (เด’เดฐเต เดฎเต†เดฎเตเดฎเดฑเดฟ เดเดฐเดฟเดฏเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดฑเตเดฑเตŠเดจเตเดจเดฟเดฒเต‡เด•เตเด•เต เดกเดพเดฑเตเดฑ เดชเด•เตผเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดšเตเดฎเดคเดฒ เดจเดฟเตผเดตเดนเดฟเด•เตเด•เดพเดคเตเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ). เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเต เด’เดฐเต เดตเดฒเดฟเดฏ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดตเดฟเดญเดต เดจเต‡เดŸเตเดŸเดตเตเดฎเดพเดฃเต, เดชเดพเตผเดŸเตเดŸเต€เดทเตป เดธเตเด•เต€เดฎเดฟเดจเต† เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฒเต‹เด—เต เดกเดพเดฑเตเดฑเดพ เด˜เดŸเดจเดฏเตเดŸเต† เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดฒเต‚เดŸเต† เดฎเดพเดคเตเดฐเดฎเต‡ เด‡เดคเต เดธเดพเดงเตเดฏเดฎเดพเด•เต‚.

เด’เดฐเตŠเดฑเตเดฑ เด•เดพเดซเตเด• เดฌเตเดฐเต‹เด•เตเด•เดฑเดฟเดจเต‡เด•เตเด•เดพเตพ เดฎเดฟเด•เดšเตเดš เดชเตเดฐเด•เดŸเดจเด‚ เด•เดพเดซเตเด• เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดธเดพเดงเตเดฏเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เดตเดฟเดทเดฏ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เตพ เดชเดฒ เดตเตเดฏเดคเตเดฏเดธเตเดค เดฎเต†เดทเต€เดจเตเด•เดณเดฟเตฝ เดธเตเด•เต†เดฏเดฟเตฝ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚.

เดซเดฒเด™เตเด™เตพ

เดˆ เด…เดงเตเดฏเดพเดฏเดคเตเดคเดฟเตฝ, เด’เดฐเต เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดฎเต†เดธเต‡เดœเต เดฌเตเดฐเต‹เด•เตเด•เดฑเต†เด•เตเด•เดพเตพ เดŽเดคเตเดฐเดฏเต‹ เดฎเดŸเด™เตเด™เต เดคเตเดฐเต‚เดชเตเดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เด…เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเด‚เดตเดฟเดงเด‚ เดถเด•เตเดคเดฎเดพเดฏ เดธเดจเตเดฆเต‡เดถเดฎเดฏเดฏเตโ€Œเด•เตเด•เตฝ เดชเตˆเดชเตเดชเตโ€Œเดฒเตˆเตป เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต เด•เตเดฒเดฏเดจเตเดฑเตเด•เดณเตเด‚ เดฌเตเดฐเต‹เด•เตเด•เตผเดฎเดพเดฐเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดฌเดจเตเดงเดคเตเดคเต† เด•เดพเดซเตเด• เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดŽเด™เตเด™เดจเต† เดชเตเดจเตผเดตเดฟเดšเดฟเดจเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต เดŽเดจเตเดจเต เดžเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเต. เด‡เดคเต เดจเต‡เดŸเตเดจเตเดจเดคเดฟเดจเต เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดžเด™เตเด™เตพ เดšเตผเดšเตเดš เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดˆ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดค เดจเตฝเด•เตเดจเตเดจ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต† เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดนเตเดฐเดธเตเดตเดฎเดพเดฏเดฟ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต. เด…เดŸเตเดคเตเดค เด…เดงเตเดฏเดพเดฏเดคเตเดคเดฟเตฝ, เดธเดจเตเดฆเต‡เดถเดฎเดฏเดฏเตโ€Œเด•เตเด•เตฝ เด…เดงเดฟเดทเตโ€Œเด เดฟเดค เด…เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸ เดชเตŠเดคเตเดตเดพเดฏ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ เดžเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด‚, เด…เดต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดคเดจเตเดคเตเดฐเด™เตเด™เตพ เดšเตผเดšเตเดšเดšเต†เดฏเตเดฏเตเด‚. เดธเดจเตเดฆเต‡เดถเดฎเดฏเดฏเตโ€Œเด•เตเด•เตฝ เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดตเดฟเดฆเตเดฏเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดชเตŠเดคเตเดตเดพเดฏเดฟ เดŽเด™เตเด™เดจเต† เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเต เดตเดฟเดถเดฆเต€เด•เดฐเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเต เดžเด™เตเด™เตพ เด…เดงเตเดฏเดพเดฏเด‚ เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚, เด…เดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด— เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เตพเด•เตเด•เต เด…เดตเดฏเตเดŸเต† เด…เดจเตเดฏเต‹เดœเตเดฏเดค เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเดพเดจเดพเด•เตเด‚.

เดฎเตเดฎเตเดชเต เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดค เดญเดพเด—เด‚: เดธเดจเตเดฆเต‡เดถ เดฌเตเดฐเต‹เด•เตเด•เตผเดฎเดพเดฐเต† เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. ActiveMQ, Kafka เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดจเตเดฆเต‡เดถเดฎเดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเต†เด•เตเด•เดพเดจเดฟเด•เตโ€Œเดธเต เดชเด เดฟเด•เตเด•เตเดจเตเดจเต. เด…เดงเตเดฏเดพเดฏเด‚ 1

เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดคเต: tele.gg/middle_java

เดคเตเดŸเดฐเต‡เดฃเตเดŸเดคเต ...

เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดค เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเต‡ เดธเตผเดตเต‡เดฏเดฟเตฝ เดชเด™เตเด•เต†เดŸเตเด•เตเด•เดพเตป เด•เดดเดฟเดฏเต‚. เดธเตˆเตป เด‡เตปเดฆเดฏเดตเดพเดฏเดฟ.

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดฅเดพเดชเดจเดคเตเดคเดฟเตฝ เด•เดพเดซเตเด• เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต‹?

  • เด†

  • เด‡เดฒเตเดฒ

  • เดฎเตเดฎเตเดชเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดฐเตเดจเตเดจเต, เด‡เดชเตเดชเต‹เตพ เด‡เดฒเตเดฒ

  • เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เดชเดฆเตเดงเดคเดฟเดฏเดฟเดŸเตเดจเตเดจเต

38 เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดตเต‹เดŸเตเดŸเต เดšเต†เดฏเตเดคเต. 8 เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดตเดฟเดŸเตเดŸเตเดจเดฟเดจเตเดจเต.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•