您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
04 Redis消息訂閱(redis消息隊列還有其他嗎)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-07-21 23:05:12【】6人已围观
简介>sendMessage.sendMessage(Constants.REDIS_QUEUE_SMS_WEB,smsMessageVo);//Constants.REDIS_QUEUE_SMS_WEB
sendMessage.sendMessage(Constants.REDIS_QUEUE_SMS_WEB, smsMessageVo);
//Constants.REDIS_QUEUE_SMS_WEB = "sms_queue_web_online",和applicationContext-redis中topic配置一樣123456789101112131415161718192021
4.監聽消息
//SmsMessageDelegateListener.java@Component("smsMessageDelegateListener")public class SmsMessageDelegateListener {
@Autowired
private SmsQueueService smsQueueService; //監聽Redis消息
public void handleMessage(Serializable message){ if(message instanceof SmsMessageVo){
SmsMessageVo messageVo = (SmsMessageVo) message; //發送短信
SmsSender smsSender = SmsSenderFactory.buildEMaySender();
smsSender.setMobile(messageVo.getMobile());
smsSender.setContent(messageVo.getContent()); boolean sendSucc = false; //判斷短信類型
//驗證碼短信
if(messageVo.getType() == (byte)SmsType.VERIFICATION.getType()){
sendSucc = smsSender.send();
} if(!sendSucc){ return;
} // 異步更新短信表狀態為發送成功
final Integer smsId = messageVo.getSmsId();
Executor executor = Executors.newSingleThreadExecutor();
executor.execute(new Runnable() { public void run() {
SmsQueue smsQueue = new SmsQueue();
smsQueue.setSmsId(smsId);
smsQueue.setStatus((byte)SmsSendStatus.SEND.getType());
smsQueue.setProcessTime(new Date());
smsQueueService.updateSmsQueue(smsQueue);
}
});
}
}
}123456789101112131415161718192021222324252627282930313233343536373839404142434445
4.總結
下面使用一張流程圖,來總結Redis消息隊列和短信服務。
閱讀全文
很赞哦!(124)
相关文章
- 01 上海對外經貿大學本科招生網官網(上海對外經貿大學專升本專業有哪些?)
- 01 上海對外經貿大學檔案查詢電話(我想了解一下全國各大學的考古系)
- 03 小紅書網圈知名家族(雯娜為什么要嫁給梁超,她為什么不能像郭晶晶一樣被夫家珍視)
- 03 小紅書網絡不太順暢(為什么小紅書總是網絡不順暢)
- 03 小紅書網絡市場調研分析報告(直播電商的現狀和未來發展趨勢是什么)
- 01 上海對外經貿大學的王牌專業(上海對外經貿大學有什么特色專業,專業排名如何)
- 01 上海對外經貿大學法碩非法學研究生復試經驗(對外經貿大學法碩非法學分數線)
- 01 上海對外經貿大學畢業生就業(上海對外經貿大學就業前景)
- 03 小紅書網頁版登錄入口買粉絲2023(2023小紅書種草怎么做?如何打造優質小紅書種草筆記?)
- 01 上海對外經貿大學暑假2023(上海的大學開學時間2023秋季)
热门文章
站长推荐
03 小紅書網絡營銷策略具備的優勢(小紅書網絡營銷方式主要有哪些?網絡營銷同質化競爭是怎樣體現的?)
03 小紅書網絡市場調研分析報告(直播電商的現狀和未來發展趨勢是什么)
03 小紅書網絡不太順暢怎么辦(抖音、快手、小紅書、今日頭條、百家號、知乎將展示用戶 IP 歸屬地,將帶來哪些影響?)
01 上海對外經貿大學法學院獎學金(上海對外經貿大學是一本還是二本)
03 小紅書網圈知名榜(小紅書運營推廣,小紅書種草攻略)
03 小紅書網紅爆款美甲圖片(啥也沒有在家怎么卸甲片?)
03 小紅書網絡營銷策略具備的優勢(小紅書網絡營銷方式主要有哪些?網絡營銷同質化競爭是怎樣體現的?)
03 小紅書網絡不太順暢怎么回事兒(男人夢見掉頭發,能戒掉張同學的)