第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

域事件的可靠異步處理

域事件的可靠異步處理

Go
明月笑刀無(wú)情 2023-06-01 18:15:05
在并發(fā)系統(tǒng)中,域事件通常是異步處理的。在 Go 中,可以通過(guò)channels實(shí)現(xiàn)一種簡(jiǎn)單的異步事件處理方法,但問(wèn)題是如果處理事件發(fā)生了不好的事情,或者最壞的情況是,對(duì)于整個(gè)程序來(lái)說(shuō),事件將會(huì)丟失。在 Go 程序中如何正確處理異步領(lǐng)域事件,即:當(dāng)事件處理程序失敗時(shí),不應(yīng)從事件隊(duì)列中清除該事件,以便稍后妥善處理。如果整個(gè)程序宕機(jī),則必須恢復(fù)事件并進(jìn)行相應(yīng)處理。
查看完整描述

1 回答

?
撒科打諢

TA貢獻(xiàn)1934條經(jīng)驗(yàn) 獲得超2個(gè)贊

第一個(gè)相對(duì)容易;您可以在工作人員中有一個(gè)錯(cuò)誤處理程序,在發(fā)生錯(cuò)誤時(shí)重新排隊(duì)工作。

第二個(gè)要難得多;你的選擇是 a) 推出你自己的防彈機(jī)制,將事件寫(xiě)入磁盤并在它們以線程安全的方式完成時(shí)清除它們,或者 b) 使用許多已經(jīng)證明可靠的流行系統(tǒng)之一,例如 RabbitMQ 或Kafka,具有適當(dāng)?shù)膹?fù)制和冗余以確保您需要的可靠性級(jí)別。我強(qiáng)烈推薦后者。


查看完整回答
反對(duì) 回復(fù) 2023-06-01
  • 1 回答
  • 0 關(guān)注
  • 112 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)