图灵密码图源 | 龙湖时代天街此外,万盛经开区“美味端午尚古寻宝游园会”和“世界杯趣味射门比赛”、荣昌区第三届马鞭花文化风流女皇武则天三级艺术节、大足区龙水湖寻龙啤酒音乐节、忠县首届生态漂流节、武隆区芙蓉江第三无懈可击之美女如云全集届龙舟赛等,这些精彩纷呈的旅游节庆活动,既为端午节旅游市场造势,也让市民和游客深切感受到了浓郁的传统佳节氛围。

步(bù)骤 3:发送 MQ 通知下游账务系统入(rù)账:如(rú)果(guǒ)失败的话(huà),和上一步(bù)

图灵密码

类似,需要(yào)日(rì)志表 + 定时任务补偿。步骤 4/5:更新(xīn) DB 的还款记(jì)录状(zhuàng)态(tài)为“扣款成功”或(huò)“扣款失败”:如果更新(xīn) DB 操作出现(xiàn)了(le)失(shī)败,则需要(yào)定时任务(wù),重试补偿,这(zhè)需要借助日(rì)志(zhì)表来恢(huī)复(fù),后台定时(shí)图灵密码任务去扫(sǎo)描该日(rì)志表,以从之前失(shī)败的(de)步骤,继(jì)续执行下(xià)去,类似于“断点续(xù)传”,这里(lǐ)我(wǒ)们暂不详(xiáng)述; 步骤 5:发送 MQ 通知(zhī)下(xià)游(yóu)账务系统入(rù)账:如(rú)果(guǒ)发送失败(bài)的话,和上一步类(lèi)似,需要日志表(biǎo) + 定时任务补偿;步骤 6:账务系统(tǒng)入账:由于通常的 MQ(我们用(yòng)的是 RocketMQ)本身有(yǒu) at-least-on”中国建设银行董事长田国立也在当天论坛(tán)上表示(shì):“本(běn)来我(wǒ)也(yě)准备了(le)一(yī)个数,后来杨伟民主任(rèn)说他(tā)不说数,他不说我就更不敢说了,你想空置(zhì)率实在太可怕了!房价(jià)要真(zhēn)控下来,银(yín)行也害怕(pà),房(fáng)地产商也害(hài)怕(pà),买房(fáng)者也害怕,相关部门也(yě)害(hài)怕,但你真(zhēn)继续涨大家也害怕(pà),这个僵持局(jú)面必须得有一个办(bàn)法解决(jué),商业银(yín)行在这个(gè)时候必须有(yǒu)一(yī)些操作办(bàn)法(fǎ)。ce 的重试(shì)机制,这就保证了消息必(bì)须被正确消费(只要账务系统程序不会主动 ignore 掉(diào))才会被 ack,所以这个(gè)地方的最终成功(gōng),就由消息中间件来保(bǎo)证了(le);如果使用的 MQ 组(zǔ)件没有这(zhè)种重试机制,则需要在账务系统(tǒng)端建立日志表,来补偿(cháng)(如果(guǒ) MQ 有丢失消息的风险(xiǎn),那仍然(rán)可能不一致)。