亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問有沒有刪除confirmCallBack重新設置的API或者其他解決方案

請問有沒有刪除confirmCallBack重新設置的API或者其他解決方案

慕姐4208626 2023-04-01 14:10:49
public void confirmCallback(RabbitTemplate template,final CountDownLatch threadLatch){        template.setConfirmCallback(new RabbitTemplate.ConfirmCallback() {            public void confirm(CorrelationData correlationData, boolean ack, String cause) {                if(ack){                     confirms.add(correlationData.getId());                     modelMap.put("sendResult",ack);                     logger.info("發送成功");                 }else {                     modelMap.put("sendResult",cause);                     logger.warn("發送失敗:"+cause);                 }                 threadLatch.countDown();             }         });     }if(!template.isConfirmListener()){             confirmAndReturnTemplate.confirmCallback(template,threadLatch);         } template為RabbitTemplate,我是想把每次發布確認的結果返回到前臺  ,放到了modelmap中,但是一個rabbitTemplate只能有一個confirmCallback,而回調函數在最后執行,就是還沒等我放到modelmap中就返回前臺了,有沒有刪除confirmCallBack重新設置的API或者其他解決方案
查看完整描述

1 回答

?
陪伴而非守候

TA貢獻1757條經驗 獲得超8個贊

template為RabbitTemplate,我是想把每次發布確認的結果返回到前臺  ,放到了modelmap中,
但是一個rabbitTemplate只能有一個confirmCallback,而回調函數在最后執行,
就是還沒等我放到modelmap中就返回前臺了,有沒有刪除confirmCallBack重新設置的API或者其他解決方案


查看完整回答
反對 回復 2023-04-03
  • 1 回答
  • 0 關注
  • 189 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號