韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > MongoDB > mongodb 更新失败

mongodb 更新失败

头像

 Ly

2020-06-08 17:06:434270浏览 · 0收藏 · 0评论

现象:

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

获取res.getN()返回值时,发现偶尔情况下该返回值为0,表示该更新操作没有更新到任何数据。并且如果是多线程并发更新,失败几率大大提高。

官网表示不能保证更新操作的成功性....

方案:

一次失败后,另起线程多次重试。

 private ThreadPoolExecutor exec = new ThreadPoolExecutor(2, 10, 3, TimeUnit.SECONDS, new ArrayBlockingQueue<Runnable>(10), new ThreadPoolExecutor.CallerRunsPolicy());
主要代码: 
WriteResult res = mongoTemplate.updateFirst(query, updateObj, "ServerToAgentReq_SMS");
            //如果更新失败,进入其他线程重试更新
            if (res.getN() == 0) {
                exec.execute(new Runnable() {
                    @Override
                    public void run() {
                        int num = 0;
                        WriteResult res = mongoTemplate.updateFirst(query, updateObj, "ServerToAgentReq_SMS");
                        while (res.getN() == 0 && num < 100) {
                            res = mongoTemplate.updateFirst(query, updateObj, "ServerToAgentReq_SMS");
                            num++;
                            try {
                                Thread.sleep(300);
                            } catch (InterruptedException e) {
                                logger.error("响应更新失败{}", e);
                            }
                        }
                        if (res.getN() == 0) {
                            logger.error("响应更新失败!!!gwMsgId:{},masMsgId:{}", gwMsgId, masMsgId);
                        }
                    }
                });

如此失败率,大大减少。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《菊内留香》双男主| 免费网站在线观看人数在显示| 双男主做酱酱酿酿视频大全真人版| 《体热》完整版| 《法国空乘9》| .台球室的特殊待遇2HD| 美国A片巜禁忌9| 护士二姐妹精神诊所| 《借种生子》电影免费观看| 《艾娃》法国| 《妻子的肉体偿还》5| 《家访的老师》动浸在线观看 | 小说在线阅读| 学长电影院抱我做H| 爸井空电影| 大战尼姑2高清免费观看| 星空无限传媒免费观看电视剧| 日亚M码是日本的还是中国的| 干柴烈火115集免费观看| 《完美邻居2》电影在线观看| 暴躁老阿姨CSGO技能推荐大全 | 蜜汁樱桃》免费阅读全文小说| 儿媳的报复(公媳)(一颗发财树..| 强壮公妇公侵HD中字小说| 《后宫狂热》动浸全集完整| 人犬兽人在线观看免费完整| 暴躁老阿姨CSGO技能推荐大全| 国精产品一品二品国精| 妻子的秘密主题曲| 楼梯间的秘密小说BY赵景明| 边啃奶头一边躁狂会怎么样 | CSGO暴躁妹妹免费观看电视剧 | 初中小姐姐脚丫踩在男生困困| 《淫海春潮》法国1980| 《性旺盛的女人》HD| 《请好好疼爱里面》免费观看| 国产精品一区| 戴上自安小玩具调到10档| 三亚私人高清影院品牌加盟电话| 她开始慢迎迎合张行长笔趣阁| 局长把校花在床呻吟