人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動(dòng)態(tài)

多線程并發(fā):MongoDB更新失敗怎么辦,如何才能減少失敗

發(fā)布日期:2022-07-12 20:26 | 文章來源:公眾號(hào)

【版權(quán)聲明】文章收集整理于互聯(lián)網(wǎng),僅作參考!如需咨詢“MongoDB更新失敗怎么辦,如何才能減少失敗”等有關(guān)服務(wù)器、云主機(jī)租用、托管、配置、價(jià)格問題,請(qǐng)隨時(shí)咨詢YINGSOO客服,享受1v1貼心服務(wù)!

【新品優(yōu)惠】印度尼西亞云服務(wù)器促銷 | 英國(guó)云服務(wù)器促銷 | 荷蘭云服務(wù)器促銷

【精選文章】選擇高防服務(wù)器要注意什么?

這篇文章主要講解了“MongoDB更新失敗怎么辦,如何才能減少失敗”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“MongoDB更新失敗怎么辦,如何才能減少失敗”吧!

現(xiàn)象:

WriteResult?res?=?mongoTemplate.updateFirst(query,?updateObj,?"ServerToAgentReq_SMS");

獲取res.getN()返回值時(shí),發(fā)現(xiàn)偶爾情況下該返回值為0,表示該更新操作沒有更新到任何數(shù)據(jù)。并且如果是多線程并發(fā)更新,失敗幾率大大提高。

官網(wǎng)表示不能保證更新操作的成功性....

方案:

一次失敗后,另起線程多次重試。

?private?ThreadPoolExecutor?exec?=?new?ThreadPoolExecutor(2,?10,?3,?TimeUnit.SECONDS,?new?ArrayBlockingQueue(10),?new?ThreadPoolExecutor.CallerRunsPolicy());主要代碼:?WriteResult?res?=?mongoTemplate.updateFirst(query,?updateObj,?"ServerToAgentReq_SMS");//如果更新失敗,進(jìn)入其他線程重試更新if?(res.getN()?==?0)?{exec.execute(new?Runnable()?{@Overridepublic?void?run()?{int?num?=?0;WriteResult?res?=?mongoTemplate.updateFirst(query,?updateObj,?"ServerToAgentReq_SMS");while?(res.getN()?==?0?&&?num? 

如此失敗率,大大減少。


這篇關(guān)于“MongoDB更新失敗怎么辦,如何才能減少失敗”的文章就介紹到這了,更多相關(guān)的內(nèi)容,歡迎關(guān)注本公司,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

YINGSOO有著經(jīng)驗(yàn)豐富的技術(shù)團(tuán)隊(duì)和完善的售后支持,客服人員全年無(wú)休,7*24小時(shí)全天候待命,只要您有需求和疑問,客服能在最短的時(shí)間內(nèi)答復(fù)您,不會(huì)讓您長(zhǎng)時(shí)間等待。全國(guó)統(tǒng)一服務(wù)熱線:400-630-3752

熱搜詞條:【白皮書編寫格式】【國(guó)外VPS】【服務(wù)器空間滿了無(wú)法登陸寶塔】【云服務(wù)器 有什么用】【自建goerli RPC】【什么業(yè)務(wù)需要大帶寬服務(wù)器】【傳奇網(wǎng)頁(yè)版服務(wù)器】【域名解析錯(cuò)誤】【中深國(guó)際聯(lián)通機(jī)房】【石器時(shí)代30開主機(jī)】【ddos防護(hù)服務(wù)器】【cdn是所有網(wǎng)站流量都走服務(wù)器】【嶗山大數(shù)據(jù)中心】【寶塔重置賬戶命令】【動(dòng)態(tài)撥號(hào) vps】【香港 服務(wù)器】【2021最新搭建云服務(wù)器免流】【什么是拒絕式服務(wù)】【vps網(wǎng)速由什么決定】【服務(wù)器布置境外 監(jiān)督處罰】【搭建squirrelmail】【Linux服務(wù)安全加固的建議】【東莞機(jī)房】【網(wǎng)監(jiān)能查到注冊(cè)國(guó)外軟件嗎】【xdai rpc dizhi】【香港服務(wù)器不收錄】【外國(guó)云服務(wù)器排名】【美國(guó)主機(jī)和香港主機(jī)的價(jià)格】【香港寬頻dsn

版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時(shí)開通

自選配置、實(shí)時(shí)開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對(duì)1客戶咨詢顧問

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部