字節(jié)-飛書-三面
1. 拷打?qū)嵙?xí)
2. 拷打項(xiàng)目
3. 場(chǎng)景:一個(gè)訂單用戶支付成功后,訂單狀態(tài)要更新并且要發(fā)一個(gè)MQ消息,狀態(tài)和MQ如何保證最終一致性
4. 手撕:給一個(gè)字符串“123456789”,在任意一位數(shù)字前插入“-”或”+“,要求表達(dá)式最終計(jì)算結(jié)果為100,返回所有可能的表達(dá)式
2. 拷打項(xiàng)目
3. 場(chǎng)景:一個(gè)訂單用戶支付成功后,訂單狀態(tài)要更新并且要發(fā)一個(gè)MQ消息,狀態(tài)和MQ如何保證最終一致性
4. 手撕:給一個(gè)字符串“123456789”,在任意一位數(shù)字前插入“-”或”+“,要求表達(dá)式最終計(jì)算結(jié)果為100,返回所有可能的表達(dá)式
全部評(píng)論
場(chǎng)景題中狀態(tài)是指數(shù)據(jù)庫(kù)中的訂單狀態(tài)嗎?如果是這樣的話可以使用MQ的事務(wù)+生產(chǎn)者的冪等性,實(shí)現(xiàn)消息 ?既不丟失也不重復(fù),保證嚴(yán)格一次處理。然后消費(fèi)MQ中的消息更新到數(shù)據(jù)庫(kù)。
相關(guān)推薦