เดนเดฒเต, เดนเดฌเตเตผ.
เด
เดเตเดคเตเดคเดฟเดเต เด
เดเดงเตเดจเดฟเด เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพ เดตเดณเดฐเต เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดฏ เด เดจเตเดคเดฐเตเดเตเดทเดคเตเดคเดฟเดฒเดพเดฃเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเต. เดเดฐเต เดเดงเตเดจเดฟเด เดเตเดเตเดจเตเดณเดเดฟ เดธเตเดฑเตเดฑเดพเดเตเดเดฟเตฝ เดชเตเดคเดฟเดเตเด เดฌเดฟเดธเดฟเดจเดธเตเดธเต เดฒเตเดเดฟเดเต, Kubernetes เด เดฒเตเดฒเตเดเตเดเดฟเตฝ OpenShift เดชเตเดฒเตเดณเตเดณ เดเดฐเต เดเตผเดเตเดเดธเตเดเตเดฐเตเดฑเตเดฑเตผ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดกเตเดเตเดเตผ เดเดฎเตเดเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต เดซเดฟเดธเดฟเดเตเดเตฝ, เดตเตเตผเดเตเดตเตฝ เดฑเตเดเตเดเดฑเตเดเดณเตเดเต เดเดฐเต เดถเตเดเดเดฒเดฏเดฟเดฒเตเดเต เดฎเดฑเตเดฑเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเดณเตเดฎเดพเดฏเต เดเดจเตเดฑเตผเดชเตเดฐเตเดธเต เดธเตเดฒเตเดฏเตเดทเดจเตเดเดณเตเดฎเดพเดฏเต เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด เดจเดเดคเตเดคเตเดจเตเดจเต. เด เดคเตเดคเดฐเดฎเตเดฐเต เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ, เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดเดชเตเดชเตเดดเตเด เดคเดเดฐเดพเดฑเดฟเดฒเดพเดฏเตเดเตเดเดพเด, เด เดคเดฟเดจเดพเตฝ เดฌเดพเดนเตเดฏ เดธเดเดตเดฟเดงเดพเดจเดเตเดเดณเดฟเดฒเตเดจเตเดจเต เดฒเดญเตเดฏเดฎเดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดตเดจเตเดฑเตเดเตพ เดตเตเดฃเตเดเตเด เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดเดเตเดเดณเตเดเต เดฌเดฟเดธเดฟเดจเดธเตเดธเต เดชเตเดฐเดเตเดฐเดฟเดฏเดเดณเตเดเต เดเดฐเต เดชเตเดฐเดงเดพเดจ เดญเดพเดเดฎเดพเดฃเต.
เดเดพเดซเตเดเดฏเตเดเตเดเต เดฎเตเดฎเตเดชเต เดเดเตเดเดจเตเดฏเดพเดฏเดฟเดฐเตเดจเตเดจเต
เดจเตเดฐเดคเตเดคเต เดชเตเดฐเตเดเดเตเดฑเตเดฑเดฟเตฝ เดเดเตเดเตพ เด เดธเดฟเตปเดเตเดฐเดฃเดธเต เดธเดจเตเดฆเตเดถ เดตเดฟเดคเดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ IBM MQ เดเดชเดฏเตเดเดฟเดเตเดเดฟเดฐเตเดจเตเดจเต. เดธเตเดตเดจเดคเตเดคเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจ เดธเดฎเดฏเดคเตเดคเต เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดชเดฟเดถเดเต เดธเดเดญเดตเดฟเดเตเดเดพเตฝ, เดฒเดญเดฟเดเตเด เดธเดจเตเดฆเตเดถเด เดเตเดเตเดคเตฝ เดฎเดพเดจเตเดตเตฝ เดชเดพเดดเตโเดธเดฟเดเดเดฟเดจเดพเดฏเดฟ เดเดฐเต เดกเตเดกเต-เดฒเตเดฑเตเดฑเตผ-เดเตเดฏเตเดตเดฟเตฝ (DLQ) เดธเตเดฅเดพเดชเดฟเดเตเดเดพเด. เดเตปเดเดฎเดฟเดเดเต เดเตเดฏเตเดตเดฟเดจเต เด เดเตเดคเตเดคเดพเดฏเดฟ DLQ เดธเตเดทเตเดเดฟเดเตเดเต, เดธเดจเตเดฆเตเดถเด IBM MQ- เดฒเตเดเตเดเต เดเตเดฎเดพเดฑเดฟ.
เดชเดฟเดถเดเต เดคเดพเตฝเดเดพเดฒเดฟเดเดฎเดพเดฃเตเดเตเดเดฟเตฝ เดเดเตเดเตพเดเตเดเต เด เดคเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเดฎเตเดเตเดเดฟเตฝ (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฐเต HTTP เดเตเดณเดฟเดฒเต เดเดฐเต ResourceAccessException เด เดฒเตเดฒเตเดเตเดเดฟเตฝ MongoDb เด เดญเตเดฏเตผเดคเตเดฅเดจเดฏเดฟเตฝ เดเดฐเต MongoTimeoutException), เดชเดฟเดจเตเดจเต เดตเตเดฃเตเดเตเด เดถเตเดฐเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดคเดจเตเดคเตเดฐเด เดชเตเดฐเดพเดฌเดฒเตเดฏเดคเตเดคเดฟเตฝ เดตเดฐเตเด. เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดฑเต เดฌเตเดฐเดพเดเตเดเดฟเดเดเต เดฒเตเดเดฟเดเต เดชเดฐเดฟเดเดฃเดฟเดเตเดเดพเดคเต เดคเดจเตเดจเต, เดฏเดฅเดพเตผเดคเตเดฅ เดธเดจเตเดฆเตเดถเด เด เดฏเดฏเตโเดเตเดเดพเตป เดเดพเดฒเดคเดพเดฎเดธเด เดจเตเดฐเดฟเดเตเดจเตเดจ เดธเดฟเดธเตเดฑเตเดฑเด เดเตเดฏเตเดตเดฟเดฒเตเดเตเดเต เดธเดจเตเดฆเตเดถเดเตเดเตพ เดตเตเดฃเตเดเตเด เด เดฏเดฏเตโเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดตเดณเดฐเต เดฎเตเดฎเตเดชเตเดคเดจเตเดจเต เดเดฃเตเดเดพเดเตเดเดฟเดฏ เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เด เดชเตเดฒเดฟเดเตเดเตเดทเดจเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเตเดฑเดฟ. เดเดคเดฟเตฝ เดธเดจเตเดฆเตเดถ เดคเดฒเดเตเดเตเดเตเดเดฟเดฒเต เดเดฐเต เดฑเตเดธเตเตปเดกเต เดจเดฎเตเดชเตผ เดเตพเดชเตเดชเตเดเตเดจเตเดจเต, เด เดคเต เดเดพเดฒเดคเดพเดฎเดธเด เดเดเดตเตเดณเดฏเตเดฎเดพเดฏเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป-เดฒเตเดตเตฝ เดธเตเดเตเดฐเดพเดฑเตเดฑเดเดฟเดฏเตเดเต เด เดตเดธเดพเดจเดตเตเดฎเดพเดฏเต เดฌเดจเตเดงเดชเตเดชเตเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดเตเดเตพ เดคเดจเตเดคเตเดฐเดคเตเดคเดฟเดจเตเดฑเต เด เดตเดธเดพเดจเดคเตเดคเดฟเตฝ เดเดคเตเดคเดฟเดฏเดฟเดเตเดเตเดฃเตเดเตเดเตเดเดฟเดฒเตเด เดฌเดพเดนเตเดฏ เดธเดฟเดธเตเดฑเตเดฑเด เดเดชเตเดชเตเดดเตเด เดฒเดญเตเดฏเดฎเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดธเตเดตเดฎเตเดงเดฏเดพ เดชเดพเดดเตโเดธเดฟเดเดเดฟเดจเดพเดฏเดฟ เดธเดจเตเดฆเตเดถเด DLQ-เตฝ เดธเตเดฅเดพเดชเดฟเดเตเดเตเด.
เดเดฐเต เดชเดฐเดฟเดนเดพเดฐเด เดเดฃเตเดเตเดคเตเดคเตเดจเตเดจเต
เดงเดพเดฐเดพเดณเด เดชเตเดธเดฟเดฑเตเดฑเตเดตเต เด เดตเดฒเตเดเดจเดเตเดเตพ เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดเตเดเตเด, เดเดคเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดตเดฟเดเดฏเดฟเดเตเดเดฟเดฒเตเดฒเตเดจเตเดจเต เดเดจเดฟเดเตเดเต เดคเตเดจเตเดจเตเดจเตเดจเต. เดเดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เดเดพเดฐเดฃเด เดกเดตเดฒเดชเตเดชเตผ, เดฌเดฟเดธเดฟเดจเดธเตเดธเต เดเดตเดถเตเดฏเดเดคเดเตพ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดชเตเดฑเดฎเต, เดตเดฟเดตเดฐเดฟเดเตเด เดธเดเดตเดฟเดงเดพเดจเด เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดพเตป เดงเดพเดฐเดพเดณเด เดธเดฎเดฏเด เดเตเดฒเดตเดดเดฟเดเตเดเตเดฃเตเดเดฟเดตเดฐเตเด.
เดเตเดเดพเดคเต, เดเดพเดซเตเด เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดเดเตเดธเดธเต เดเตบเดเตเดฐเตเตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเตเดเตเดเดฟเตฝ, เดตเดฟเดทเดฏเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเดพเดจเตเด เด เดตเดฏเดฟเดฒเตเดเตเดเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดเดเตเดธเดธเต เดจเตฝเดเดพเดจเตเด เดจเดฟเดเตเดเตพ เดเตเดฑเดเตเดเต เดธเดฎเดฏเด เดเตเดฒเดตเดดเดฟเดเตเดเตเดฃเตเดเดฟเดตเดฐเตเด. เดเดคเตเดเตเดเดพเดคเต, เดเดฐเต เดชเตเดจเดฐเดตเดฒเตเดเดจ เดตเดฟเดทเดฏเดเตเดเตพเดเตเดเตเดฎเดพเดฏเดฟ เดจเดฟเดเตเดเตพ เดถเดฐเดฟเดฏเดพเดฏ retention.ms เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต, เด เดคเตเดตเดดเดฟ เดธเดจเตเดฆเตเดถเดเตเดเตพ เดตเตเดฃเตเดเตเด เด เดฏเดฏเตโเดเตเดเดพเดจเตเด เด เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด เดชเตเดฐเดคเตเดฏเดเตเดทเดฎเดพเดเดพเดคเดฟเดฐเดฟเดเตเดเดพเดจเตเด เดธเดฎเดฏเดฎเตเดฃเตเดเต. เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดชเตเดคเดฟเดฏ เดเดฐเต เดธเตเดตเดจเดคเตเดคเดฟเดจเตเด เดชเตเดฐเดพเดตเตผเดคเตเดคเดฟเดเดฎเดพเดเตเดเดฒเตเด เดชเตเดฐเดตเตเดถเดจ เด เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเด เดเดตเตผเดคเตเดคเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต.
เดฎเตเดธเตเดเต เดฑเตเดชเตเดฐเตเดธเดธเดฟเดเตเดเดฟเดจเดพเดฏเดฟ เดจเดฎเตเดเตเดเต เดชเตเดคเตเดตเต เดธเตเดชเตเดฐเดฟเดเดเต เดธเดเดตเดฟเดงเดพเดจเดเตเดเดณเตเด เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเต เดธเตเดชเตเดฐเดฟเดเดเต-เดเดพเดซเตเดเดฏเตเด เดเดจเตเดคเตเดเตเดเตเดฏเดพเดฃเต เดจเตฝเดเตเดจเตเดจเดคเต เดเดจเตเดจเต เดจเตเดเตเดเดพเด. เดธเตเดชเตเดฐเดฟเดเดเต-เดเดพเดซเตเดเดฏเตเดเตเดเต เดธเตเดชเตเดฐเดฟเดเดเต-เดฑเดฟเดเตเดฐเดฟเดฏเดฟเตฝ เดเดฐเต เดเตเดฐเดพเตปเดธเดฟเดฑเตเดฑเตเดตเต เดกเดฟเดชเตปเดกเตปเดธเดฟ เดเดฃเตเดเต, เดเดคเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดฌเดพเดเตเดเตเดเดซเต เดชเตเดณเดฟเดธเดฟเดเตพ เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเดเดเตเดฐเดนเดเตเดเตพ เดจเตฝเดเตเดจเตเดจเต. เดเดคเต เดคเดฟเดเดเตเดเตเด เดตเดดเดเตเดเดฎเตเดณเตเดณ เดเดชเดเดฐเดฃเดฎเดพเดฃเต, เดเดจเตเดจเดพเตฝ เด เดคเดฟเดจเตเดฑเต เดชเตเดฐเดงเดพเดจ เดชเตเดฐเดพเดฏเตเดฎ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดฎเตเดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดตเตเดฃเตเดเตเด เด เดฏเดฏเตโเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดธเดจเตเดฆเตเดถเดเตเดเตพ เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเดคเดพเดฃเต. เดเดคเดฟเดจเตผเดคเตเดฅเด, เดเดฐเต เด เดชเตโเดกเตเดฑเตเดฑเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจ เดชเดฟเดถเดเต เดเดพเดฐเดฃเด เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเตเดจเดฐเดพเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเดคเต, เดฑเตเดชเตเดฐเตเดธเดธเต เดเตเดฏเตเดฏเดพเตป เดถเตเดทเดฟเดเตเดเตเดจเตเดจ เดเดฒเตเดฒเดพ เดธเดจเตเดฆเตเดถเดเตเดเดณเตเด เดจเดทเตโเดเดชเตเดชเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดเดฏเดพเดเตเดเตเด เดเดจเตเดจเดพเดฃเต. เด เดชเตเดฏเดฟเดจเตเดฑเต เดเดเตเดเดณเตเดเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเต เดจเดฟเตผเดฃเดพเดฏเดเดฎเดพเดฏเดคเดฟเดจเดพเตฝ, เดเดเตเดเตพ เด เดคเต เดเตเดเตเดคเตฝ เดชเดฐเดฟเดเดฃเดฟเดเตเดเดฟเดฒเตเดฒ.
เดธเตเดชเตเดฐเดฟเดเดเต-เดเดพเดซเตเด เดคเดจเตเดจเต เดเดฃเตเดเตเดฏเตเดจเตผเด
เดตเตเดฏเตผ เดเดฑเตผเดนเดพเตปเดกเตโเดฒเดฑเดฟเดจเตเดฑเต เดจเดฟเดฐเดตเดงเดฟ เดจเดฟเตผเดตเตเดตเดนเดฃเดเตเดเตพ เดจเตฝเดเตเดจเตเดจเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต
เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเตเดจเดฐเดพเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เด เดคเดฟเดเตเดตเดฟเดเตเดเดพเตป เดฑเตเดชเตเดฐเตเดธเดธเต เดเตเดฏเตเดค เดธเดจเตเดฆเตเดถเดเตเดเดณเต เด เดธเดฎเตเดชเดจเด เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต, เดชเดเตเดทเต เดเดชเตเดชเตเดดเตเด DLQ เดธเดเดตเดฟเดงเดพเดจเด เดเดฒเตเดฒ. 2019 เดจเตเดฑเต เดคเตเดเดเตเดเดคเตเดคเดฟเตฝ เดเดเตเดเตพ เด เดเดชเตเดทเตป เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเต, DLQ เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเตเดจเตเดจเต เดถเตเดญเดพเดชเตเดคเดฟเดตเดฟเดถเตเดตเดพเดธเดคเตเดคเตเดเต เดตเดฟเดถเตเดตเดธเดฟเดเตเดเต (เดเดเตเดเตพ เดญเดพเดเตเดฏเดตเดพเดจเดพเดฏเดฟเดฐเตเดจเตเดจเต, เด เดคเตเดคเดฐเด เดเดฐเต เดฑเตเดชเตเดฐเตเดธเดธเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเด เดเดชเดฏเตเดเดฟเดเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเต เดเตเดฑเดเตเดเต เดฎเดพเดธเดเตเดเตพเดเตเดเต เดถเตเดทเด เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดเดคเต เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ). เดคเดพเตฝเดเตเดเดพเดฒเดฟเด เดชเดฟเดถเดเตเดเตพ SeekToCurrentErrorHandler เดคเตเดชเดฟเดเตเดคเตเดคเดคเตเดคเดฟเดจเต เดเดพเดฐเดฃเดฎเดพเดฏเดฟ. เดถเตเดทเดฟเดเตเดเตเดจเตเดจ เดชเดฟเดถเดเตเดเตพ เดฒเตเดเดฟเตฝ เดชเตเดฐเดฟเดจเตเดฑเต เดเตเดฏเตโเดคเต, เด เดคเดฟเดจเตเดฑเต เดซเดฒเดฎเดพเดฏเดฟ เดเดฐเต เดเดซเตโเดธเตเดฑเตเดฑเต เดฒเดญเดฟเดเตเดเต, เด เดเตเดคเตเดค เดธเดจเตเดฆเตเดถเดคเตเดคเดฟเตฝ เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเต เดคเตเดเตผเดจเตเดจเต.
เด เดตเดธเดพเดจ เดคเตเดฐเตเดฎเดพเดจเด
SeekToCurrentErrorHandler เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟเดฏเตเดณเตเดณ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตฝ เดธเดจเตเดฆเตเดถเดเตเดเตพ เดตเตเดฃเตเดเตเด เด เดฏเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดเตเดเดณเตเดเต เดธเตเดตเดจเตเดคเด เดธเดเดตเดฟเดงเดพเดจเด เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดเตเดเดณเต เดชเตเดฐเตเดฐเดฟเดชเตเดชเดฟเดเตเดเต.
เดเดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เด เดจเตเดญเดตเด เดเดชเดฏเตเดเดฟเดเตเดเดพเดจเตเด เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดฒเตเดเดฟเดเตเดเดจเตเดธเดฐเดฟเดเตเดเต เด เดคเต เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเดพเดจเตเด เดเดเตเดเตพ เดเดเตเดฐเดนเดฟเดเตเดเต. เดเดฐเต เดฒเตเดจเดฟเดฏเตผ เดฒเตเดเดฟเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเดพเดฏเดฟ, เดตเตเดฃเตเดเตเด เดถเตเดฐเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดคเดจเตเดคเตเดฐเด เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏ เดเดฐเต เดเตเดฑเดฟเดฏ เดธเดฎเดฏเดคเตเดคเตเดเตเดเต เดชเตเดคเดฟเดฏ เดธเดจเตเดฆเตเดถเดเตเดเตพ เดตเดพเดฏเดฟเดเตเดเตเดจเตเดจเดคเต เดจเดฟเตผเดคเตเดคเตเดจเตเดจเดคเดพเดฃเต เดเดเดฟเดคเด. เดฎเดฑเตเดฑเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพเดเตเดเต, เดตเตเดฃเตเดเตเด เดถเตเดฐเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดคเดจเตเดคเตเดฐเด เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจ เดเดฐเตเดฑเตเดฑ เดชเตเดฏเดฟเดจเตเดฑเต เดตเตเดฃเดฎเตเดจเตเดจเต เดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเต. เดเตเดเดพเดคเต, เด เดเดฐเตเดฑเตเดฑ เดชเตเดฏเดฟเดจเตเดฑเดฟเดจเต เดฐเดฃเตเดเต เดธเดฎเตเดชเดจเดเตเดเตพเดเตเดเตเด DLQ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดค เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด.
เดเดฐเต เดคเดพเตฝเดเตเดเดพเดฒเดฟเด เดชเดฟเดถเดเต เดธเดเดญเดตเดฟเดเตเดเตเดฎเตเดชเตเตพ เด เดเตเดคเตเดค เดเดเดตเตเดณ เดตเตเดฃเตเดเตเดเตเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดคเตเดคเดฐเดตเดพเดฆเดฟเดฏเดพเดฏ เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเดฟเตฝ เดตเตเดฃเตเดเตเด เดถเตเดฐเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดคเดจเตเดคเตเดฐเด เดคเดจเตเดจเต เดธเดเดญเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเดฃเด.
เดเดฐเต เดฒเตเดจเดฟเดฏเตผ เดฒเตเดเดฟเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเดพเดฏเดฟ เดเดชเดญเตเดเตเดคเดพเดตเดฟเดจเต เดจเดฟเตผเดคเตเดคเตเดจเตเดจเต
เดธเตเดชเตเดฐเดฟเดเดเต-เดเดพเดซเตเดเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดเดชเดญเตเดเตเดคเดพเดตเดฟเดจเต เดคเดเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเตเดกเต เดเดคเตเดชเตเดฒเตเดฏเดพเดฏเดฟเดฐเดฟเดเตเดเดพเด:
public void pauseListenerContainer(MessageListenerContainer listenerContainer,
Instant retryAt) {
if (nonNull(retryAt) && listenerContainer.isRunning()) {
listenerContainer.stop();
taskScheduler.schedule(() -> listenerContainer.start(), retryAt);
return;
}
// to DLQ
}
เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ, MessageListenerContainer เดเดชเตเดชเตเดดเตเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเตเดฃเตเดเตเดเตเดเดฟเตฝ เด เดคเต เดชเตเดจเดฐเดพเดฐเดเดญเดฟเดเตเดเดพเดจเตเดณเตเดณ เดธเดฎเดฏเดฎเดพเดฃเต retryAt. TaskScheduler-เตฝ เดธเดฎเดพเดฐเดเดญเดฟเดเตเด เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดคเตเดฐเตเดกเดฟเตฝ เดตเตเดฃเตเดเตเด เดธเดฎเดพเดฐเดเดญเด เดธเดเดญเดตเดฟเดเตเดเตเด, เดเดคเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเต เดธเตเดชเตเดฐเดฟเดเดเต เดตเดดเดฟเดฏเดพเดฃเต.
เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเตเดคเดฟเดฏเดฟเตฝ เดเดเตเดเตพ retryAt เดฎเตเดฒเตเดฏเด เดเดฃเตเดเตเดคเตเดคเตเดจเตเดจเต:
- เดฑเต-เดเตเตพ เดเตเดฃเตเดเดฑเดฟเดจเตเดฑเต เดฎเตเดฒเตเดฏเด เดจเตเดเตเดเตเดจเตเดจเต.
- เดเตเดฃเตเดเตผ เดฎเตเดฒเตเดฏเดคเตเดคเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ, เดตเตเดฃเตเดเตเด เดถเตเดฐเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดคเดจเตเดคเตเดฐเดคเตเดคเดฟเดฒเต เดจเดฟเดฒเดตเดฟเดฒเต เดเดพเดฒเดคเดพเดฎเดธเด เดเดเดตเตเดณ เดคเดฟเดฐเดฏเตเดจเตเดจเต. เดคเดจเตเดคเตเดฐเด เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเดฟเตฝ เดคเดจเตเดจเต เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต; เด เดคเต เดธเดเดญเดฐเดฟเดเตเดเดพเตป เดเดเตเดเตพ JSON เดซเตเตผเดฎเดพเดฑเตเดฑเต เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเต.
- JSON เด เดฑเตเดฏเดฟเตฝ เดเดฃเตเดเตเดคเตเดคเดฟเดฏ เดเดเดตเตเดณเดฏเดฟเตฝ เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเต เดเดตเตผเดคเตเดคเดฟเดเตเดเตเดฃเตเด เดธเตเดเตเดเตปเดกเตเดเดณเตเดเต เดเดฃเตเดฃเด เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. retryAt-เดจเตเดณเตเดณ เดฎเตเดฒเตเดฏเด เดฐเตเดชเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เด เดธเตเดเตเดเดจเตเดฑเตเดเดณเตเดเต เดเดฃเตเดฃเด เดจเดฟเดฒเดตเดฟเดฒเต เดธเดฎเดฏเดคเตเดคเดฟเดฒเตเดเตเดเต เดเตเตผเดคเตเดคเต.
- เดเดเดตเตเดณ เดเดฃเตเดเตเดคเตเดคเดฟเดฏเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, retryAt-เดจเตเดฑเต เดฎเตเดฒเตเดฏเด เด เดธเดพเดงเตเดตเดพเดฃเต, เดธเตเดตเดฎเตเดงเดฏเดพ เดชเดพเดดเตโเดธเดฟเดเดเดฟเดจเดพเดฏเดฟ เดธเดจเตเดฆเตเดถเด DLQ-เดฒเตเดเตเดเต เด เดฏเดฏเตโเดเตเดเตเด.
เด เดธเดฎเตเดชเดจเดคเตเดคเดฟเดฒเตเดเต, เดจเดฟเดฒเดตเดฟเตฝ เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจ เดเดฐเต เดธเดจเตเดฆเตเดถเดคเตเดคเดฟเดจเตเด เดเดตเตผเดคเตเดคเดฟเดเตเดเตเดณเตเดณ เดเตเดณเตเดเดณเตเดเต เดเดฃเตเดฃเด เดธเดเดฐเดเตเดทเดฟเดเตเดเตเด เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดถเตเดทเดฟเดเตเดเตเดจเตเดจเดคเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดฎเตเดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ. เดเดฐเต เดฒเตเดจเดฟเดฏเตผ เดฒเตเดเดฟเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเต เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเต เดฎเตเดคเตเดคเดคเตเดคเดฟเตฝ เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเดพเดคเตเดคเดคเดฟเดจเดพเตฝ, เด เดธเดฎเตเดชเดจเดคเตเดคเดฟเดจเต เดฑเตเดเตเดฐเดฟ เดเตเดฃเตเดเต เดฎเตเดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดธเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเดคเต เดจเดฟเตผเดฃเดพเดฏเดเดฎเดฒเตเดฒ. เดธเตเดชเตเดฐเดฟเดเดเต-เดฑเดฟเดเตเดฐเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ, เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเตเดจเดฐเดพเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเดคเต เดเดฒเตเดฒเดพ เดธเดจเตเดฆเตเดถเดเตเดเดณเตเด เดจเดทเตโเดเดชเตเดชเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดพเดฐเดฃเดฎเดพเดเดฟเดฒเตเดฒ, เดชเดเตเดทเต เดคเดจเตเดคเตเดฐเด เดชเตเดจเดฐเดพเดฐเดเดญเดฟเดเตเดเตเด.
เด เดธเดฎเตเดชเดจเด เดฌเดพเดนเตเดฏ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดฒเตเดกเต เดเดเตเดเตเดเดพเตป เดธเดนเดพเดฏเดฟเดเตเดเตเดจเตเดจเต, เดตเดณเดฐเต เดเดจเดคเตเดค เดฒเตเดกเต เดเดพเดฐเดฃเด เดเดคเต เดฒเดญเตเดฏเดฎเดฒเตเดฒเดพเดฏเดฟเดฐเดฟเดเตเดเดพเด. เดฎเดฑเตเดฑเตเดฐเต เดตเดฟเดงเดคเตเดคเดฟเตฝ เดชเดฑเดเตเดเดพเตฝ, เดฑเตเดชเตเดฐเตเดธเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดชเตเดฑเดฎเต, เดเดเตเดเตพ เดชเดพเดฑเตเดฑเตเตบ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฟ
เดเดเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดชเดฟเดถเดเต เดชเดฐเดฟเดงเดฟ 1 เดฎเดพเดคเตเดฐเดฎเดพเดฃเต, เดคเดพเตฝเดเตเดเดพเดฒเดฟเด เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดคเดเดฐเดพเดฑเตเดเตพ เดเดพเดฐเดฃเด เดธเดฟเดธเตเดฑเตเดฑเด เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดฏ เดธเดฎเดฏเด เดเตเดฑเดฏเตเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดเตเดฑเดฟเดฏ เดฒเตเดฑเตเดฑเตปเดธเดฟ เดเดเดตเตเดณเดเดณเตเดณเตเดณ เดตเดณเดฐเต เดเตเดฐเดพเดจเตเดฒเดพเตผ เดฑเตเดเตเดฐเดฟ เดธเตเดเตเดฐเดพเดฑเตเดฑเดเดฟ เดเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดเดคเต เดเดฒเตเดฒเดพ เดเตเดฐเตเดชเตเดชเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพเดเตเดเตเด เด เดจเตเดฏเตเดเตเดฏเดฎเดพเดเดฃเดฎเตเดจเตเดจเดฟเดฒเตเดฒ, เด เดคเดฟเดจเดพเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต เดธเดตเดฟเดถเตเดทเดคเดเดณเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ เดชเดฟเดถเดเต เดชเดฐเดฟเดงเดฟเดฏเตเด เดเดเดตเตเดณ เดฎเตเดฒเตเดฏเดตเตเด เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดฌเดจเตเดงเด เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเดฃเด.
เดจเตเตบ-เดกเดฟเดฑเตเดฑเตผเดฎเดฟเดจเดฟเดธเตเดฑเตเดฑเดฟเดเต เดฒเตเดเดฟเดเต เดเดณเตเดณ เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเดจเตเดฆเตเดถเดเตเดเตพ เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดเดชเตเดฒเดฟเดเตเดเตเดทเตป
RETRY_AT เดธเดฎเดฏเด เดเดคเตเดคเตเดฎเตเดชเตเตพ DESTINATION เดตเดฟเดทเดฏเดคเตเดคเดฟเดฒเตเดเตเดเต เดตเตเดฃเตเดเตเด เด เดฏเดฏเตโเดเตเดเตเดจเตเดจ เด เดคเตเดคเดฐเด เดเดฐเต เด เดชเตเดฒเดฟเดเตเดเตเดทเดจเดฟเดฒเตเดเตเดเต (Retryer) เดเดฐเต เดธเดจเตเดฆเตเดถเด เด เดฏเดฏเตโเดเตเดเตเดจเตเดจ เดเตเดกเดฟเดจเตเดฑเต เดเดฐเต เดเดฆเดพเดนเดฐเดฃเด เดเดคเดพ:
public <K, V> void retry(ConsumerRecord<K, V> record, String retryToTopic,
Instant retryAt, String counter, String groupId, Exception e) {
Headers headers = ofNullable(record.headers()).orElse(new RecordHeaders());
List<Header> arrayOfHeaders =
new ArrayList<>(Arrays.asList(headers.toArray()));
updateHeader(arrayOfHeaders, GROUP_ID, groupId::getBytes);
updateHeader(arrayOfHeaders, DESTINATION, retryToTopic::getBytes);
updateHeader(arrayOfHeaders, ORIGINAL_PARTITION,
() -> Integer.toString(record.partition()).getBytes());
if (nonNull(retryAt)) {
updateHeader(arrayOfHeaders, COUNTER, counter::getBytes);
updateHeader(arrayOfHeaders, SEND_TO, "retry"::getBytes);
updateHeader(arrayOfHeaders, RETRY_AT, retryAt.toString()::getBytes);
} else {
updateHeader(arrayOfHeaders, REASON,
ExceptionUtils.getStackTrace(e)::getBytes);
updateHeader(arrayOfHeaders, SEND_TO, "backout"::getBytes);
}
ProducerRecord<K, V> messageToSend =
new ProducerRecord<>(retryTopic, null, null, record.key(), record.value(), arrayOfHeaders);
kafkaTemplate.send(messageToSend);
}
เดคเดฒเดเตเดเตเดเตเดเตเดเดณเดฟเตฝ เดงเดพเดฐเดพเดณเด เดตเดฟเดตเดฐเดเตเดเตพ เดเตเดฎเดพเดฑเตเดจเตเดจเดคเดพเดฏเดฟ เดเดฆเดพเดนเดฐเดฃเด เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเต. RETRY_AT เดจเตเดฑเต เดฎเตเดฒเตเดฏเด เดเตบเดธเตเดฏเตเดฎเตผ เดธเตเดฑเตเดฑเตเดชเตเดชเดฟเดฒเตเดเต เดตเตเดฃเตเดเตเด เดถเตเดฐเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เดฐเตเดคเดฟเดฏเดฟเตฝ เดเดฃเตเดเตเดคเตเดคเตเดจเตเดจเต. DESTINATION, RETRY_AT เดเดจเตเดจเดฟเดตเดฏเตเดเตเดเต เดชเตเดฑเดฎเต เดเดเตเดเตพ เดเดเดจเตเดจเตเดชเตเดเตเดจเตเดจเต:
- GROUP_ID, เดฎเดพเดจเตเดตเตฝ เดตเดฟเดถเดเดฒเดจเดคเตเดคเดฟเดจเตเด เดฒเดณเดฟเดคเดฎเดพเดฏ เดคเดฟเดฐเดฏเดฒเดฟเดจเตเด เดเดเตเดเตพ เดธเดจเตเดฆเตเดถเดเตเดเตพ เดเตเดฐเตเดชเตเดชเต เดเตเดฏเตเดฏเตเดจเตเดจเต.
- ORIGINAL_PARTITION เดตเตเดฃเตเดเตเด เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดเดฐเต เดเดชเดญเตเดเตเดคเดพเดตเดฟเดจเต เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเตเด. เด เดชเดฐเดพเดฎเตเดฑเตเดฑเตผ เด เดธเดพเดงเตเดตเดพเดเดพเด, เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ เดฏเดฅเดพเตผเดคเตเดฅ เดธเดจเตเดฆเตเดถเดคเตเดคเดฟเดจเตเดฑเต record.key() เดเต เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดคเดฟเดฏ เดชเดพเตผเดเตเดเตเดทเตป เดฒเดญเดฟเดเตเดเตเด.
- เดตเตเดฃเตเดเตเด เดถเตเดฐเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดคเดจเตเดคเตเดฐเด เดชเดฟเดจเตเดคเตเดเดฐเดพเตป COUNTER เดฎเตเดฒเตเดฏเด เด เดชเตโเดกเตเดฑเตเดฑเต เดเตเดฏเตโเดคเต.
- RETRY_AT-เตฝ เดเดคเตเดคเตเดฎเตเดชเตเตพ เดตเตเดฃเตเดเตเด เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดธเดจเตเดฆเตเดถเด เด เดฏเดเตเดเดคเดพเดฃเต เด เดคเต DLQ-เตฝ เดธเตเดฅเดพเดชเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเต เดเดจเตเดจเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจ เดธเตเดฅเดฟเดฐเดพเดเตเดเดฎเดพเดฃเต SEND_TO.
- เดเดพเดฐเดฃเด - เดธเดจเตเดฆเตเดถ เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเต เดคเดเดธเตเดธเดชเตเดชเตเดเตเดเดคเดฟเดจเตเดฑเต เดเดพเดฐเดฃเด.
PostgreSQL-เตฝ เดตเตเดฃเตเดเตเด เด เดฏเดฏเตโเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดธเตเดตเดฎเตเดงเดฏเดพ เดชเดพเดดเตโเดธเดฟเดเดเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดธเดจเตเดฆเตเดถเดเตเดเตพ เดฑเตเดเตเดฐเดฏเตผ เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดฐเต เดเตเดฎเตผ, RETRY_AT เดเดชเดฏเตเดเดฟเดเตเดเต เดธเดจเตเดฆเตเดถเดเตเดเตพ เดเดฃเตเดเตเดคเตเดคเตเดจเตเดจ เดเดฐเต เดเดพเดธเตโเดเต เดเดฐเดเดญเดฟเดเตเดเตเดเดฏเตเด เดเต record.key() เดเดชเดฏเตเดเดฟเดเตเดเต DESTINATION เดตเดฟเดทเดฏเดคเตเดคเดฟเดจเตเดฑเต ORIGINAL_PARTITION เดชเดพเตผเดเตเดเตเดทเดจเดฟเดฒเตเดเตเดเต เดคเดฟเดฐเดฟเดเต เด เดฏเดฏเตเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
เด เดฏเดเตเดเตเดเดดเดฟเดเตเดเดพเตฝ, PostgreSQL-เตฝ เดจเดฟเดจเตเดจเต เดธเดจเตเดฆเตเดถเดเตเดเตพ เดเดฒเตเดฒเดพเดคเดพเดเตเดเดชเตเดชเตเดเตเด. REST API เดตเดดเดฟ Retryer-เดฎเดพเดฏเดฟ เดธเดเดตเดฆเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ UI-เดฒเดพเดฃเต เดธเดจเตเดฆเตเดถเดเตเดเดณเตเดเต เดธเตเดตเดฎเตเดงเดฏเดพ เดชเดพเดดเตโเดธเดฟเดเดเต เดจเดเดเตเดเตเดจเตเดจเดคเต. DLQ-เตฝ เดจเดฟเดจเตเดจเต เดธเดจเตเดฆเตเดถเดเตเดเตพ เดตเตเดฃเตเดเตเด เด เดฏเดฏเตโเดเตเดเตเดเดฏเต เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเดเดฏเต เดเตเดฏเตเดฏเตเด, เดชเดฟเดถเดเต เดตเดฟเดตเดฐเดเตเดเตพ เดเดพเดฃเตเด, เดธเดจเตเดฆเตเดถเดเตเดเตพเดเตเดเดพเดฏเดฟ เดคเดฟเดฐเดฏเตเด เดเดจเตเดจเดฟเดตเดฏเดพเดฃเต เดเดคเดฟเดจเตเดฑเต เดชเตเดฐเดงเดพเดจ เดธเดตเดฟเดถเตเดทเดคเดเตพ, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เดชเดฟเดถเดเต เดชเตเดฐเต.
เดเดเตเดเดณเตเดเต เดเตเดฒเดธเตเดฑเตเดฑเดฑเตเดเดณเดฟเตฝ เดเดเตโเดธเดธเต เดเตบเดเตเดฐเตเตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดฑเตเดเตเดฐเดฏเตผ เดเตเตพเดเตเดเตเดจเตเดจ เดตเดฟเดทเดฏเดคเตเดคเดฟเดฒเตเดเตเดเต เด เดงเดฟเดเดฎเดพเดฏเดฟ เดเดเตโเดธเดธเต เด เดญเตเดฏเตผเดคเตเดฅเดฟเดเตเดเตเดเดฏเตเด DESTINATION เดตเดฟเดทเดฏเดคเตเดคเดฟเดฒเตเดเตเดเต เดเดดเตเดคเดพเตป เดฑเตเดเตเดฐเดฏเดฑเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดฃเตเดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเต. เดเดคเต เด เดธเตเดเดฐเตเดฏเดฎเดพเดฃเต, เดชเดเตเดทเต, เดเดจเตเดฑเตผเดตเตเตฝ เดเตเดชเตเดชเดฟเดเตเดเต เดธเดฎเตเดชเดจเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ, เดเดคเต เดฎเดพเดจเตเดเต เดเตเดฏเตเดฏเดพเตป เดเดเตเดเตพเดเตเดเต เดเดฐเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏ DLQ, UI เดเดฃเตเดเต.
เดเดฐเต เดเตปเดเดฎเดฟเดเดเต เดตเดฟเดทเดฏเด เดจเดฟเดฐเดตเดงเดฟ เดตเตเดฏเดคเตเดฏเดธเตเดค เดเดชเดญเตเดเตเดคเต เดเตเดฐเตเดชเตเดชเตเดเตพ เดตเดพเดฏเดฟเดเตเดเตเดจเตเดจ เดธเดจเตเดฆเตผเดญเดเตเดเดณเตเดฃเตเดเต, เด เดตเดฐเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพ เดตเตเดฏเดคเตเดฏเดธเตเดค เดฏเตเดเตเดคเดฟเดเตพ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเต. เด เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเดณเดฟเดฒเตเดจเตเดจเดฟเดจเต เดฑเตเดเตเดฐเดฏเตผ เดตเดดเดฟ เดเดฐเต เดธเดจเตเดฆเตเดถเด เดตเตเดฃเตเดเตเด เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดฎเดฑเตเดฑเตเดจเตเดจเดฟเดจเตเดฑเต เดกเตเดฏเตเดชเตเดฒเดฟเดเตเดเตเดฑเตเดฑเดฟเดจเต เดเดพเดฐเดฃเดฎเดพเดเตเด. เดเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดฐเดฟเดฐเดเตเดทเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดตเตเดฃเตเดเตเด เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเดฟเดจเดพเดฏเดฟ เดเดเตเดเตพ เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดตเดฟเดทเดฏเด เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต. เดเตปเดเดฎเดฟเดเดเต, เดฑเตเดเตเดฐเต เดตเดฟเดทเดฏเดเตเดเตพ เดเดฐเต เดเดชเดญเตเดเตเดคเดพเดตเดฟเดจเต เดฏเดพเดคเตเดฐเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดตเตเดฎเดฟเดฒเตเดฒเดพเดคเต เดตเดพเดฏเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด.
เดกเดฟเดซเตเตพเดเตเดเดพเดฏเดฟ เด เดธเดฎเตเดชเดจเด เดธเตผเดเตเดฏเตเดเตเดเต เดฌเตเดฐเตเดเตเดเตผ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดค เดจเตฝเดเตเดจเตเดจเดฟเดฒเตเดฒ, เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด เดเดคเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเดฟเตฝ เดเตเตผเดเตเดเดพเดตเตเดจเตเดจเดคเดพเดฃเต
เดคเตเดฐเตเดฎเดพเดจเด
เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดเดคเตเดเตเดเดฟเดฒเตเด เดฌเดพเดนเตเดฏ เดธเดฟเดธเตเดฑเตเดฑเด เดคเดพเตฝเดเตเดเดพเดฒเดฟเดเดฎเดพเดฏเดฟ เดฒเดญเตเดฏเดฎเดฒเตเดฒเตเดเตเดเดฟเตฝ เดธเดจเตเดฆเตเดถ เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเต เดเดตเตผเดคเตเดคเดฟเดเตเดเดพเตป เดเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดฃเตเดเต.
เดเดฐเต เดเดพเดซเตเด เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดฌเดพเดนเตเดฏ เดธเดเดตเดฟเดงเดพเดจเดเตเดเตพเดเตเดเต เด เดตเดฏเตเดเต เดญเดพเดเดคเตเดคเต เดเดพเดฐเตเดฏเดฎเดพเดฏ เดฎเดพเดฑเตเดฑเดเตเดเดณเดฟเดฒเตเดฒเดพเดคเต เดเดคเต เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด เดเดจเตเดจเดคเดพเดฃเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดฑเต เดชเตเดฐเดงเดพเดจ เดจเตเดเตเดเดเตเดเดณเดฟเดฒเตเดจเตเดจเต! เด เดคเตเดคเดฐเดฎเตเดฐเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเต เดตเตเดฃเตเดเตเด เดถเตเดฐเดฎเดฟเดเตเดเดพเดจเตเดณเตเดณ เดตเดฟเดทเดฏเด เดเดเตเดธเดธเต เดเตเดฏเตเดฏเดพเดจเตเด เดเตเดฑเดเตเดเต เดเดพเดซเตเด เดคเดฒเดเตเดเตเดเตเดเตเดเตพ เดชเตเดฐเดฟเดชเตเดชเดฟเดเตเดเต เดฑเตเดเตเดฐเดฏเดฑเดฟเดจเต เดเดฐเต เดธเดจเตเดฆเตเดถเด เด เดฏเดฏเตเดเตเดเดพเดจเตเด เดฎเดพเดคเตเดฐเดฎเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณเต. เด เดงเดฟเด เด เดเดฟเดธเตเดฅเดพเดจ เดธเตเดเดฐเตเดฏเดเตเดเดณเตเดจเตเดจเตเด เดเดฏเตผเดคเตเดคเตเดฃเตเด เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ. เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดฑเตเดเตเดฐเดฏเดฑเดฟเดฒเตเดเตเดเตเด เดคเดฟเดฐเดฟเดเตเดเตเด เดเตเดฎเดพเดฑเตเดฑเด เดเตเดฏเตเดฏเดชเตเดชเตเดเตเดจเตเดจ เดธเดจเตเดฆเตเดถเดเตเดเดณเตเดเต เดเดฃเตเดฃเด เดเตเดฑเดฏเตเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดเดเตเดเตพ เดฒเตเดจเดฟเดฏเตผ เดฒเตเดเดฟเดเตเดเดฟเดฒเตเดณเตเดณ เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพ เดคเดฟเดฐเดฟเดเตเดเดฑเดฟเดฏเตเดเดฏเตเด เด เดต เดเตบเดธเตเดฏเตเดฎเตผ เดธเตเดฑเตเดฑเตเดชเตเดชเดฟเดฒเตเดเต เดตเตเดฃเตเดเตเด เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดคเต.
เด เดตเดฒเดเดฌเด: www.habr.com