您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
04 Redis消息訂閱(redis消息隊列還有其他嗎)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-06-20 01:45:12【】3人已围观
简介>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消息隊列和短信服務。
閱讀全文
很赞哦!(25217)
相关文章
- 02 youtube官網中文版設置中文版下載單機(App Store上有哪些冷門但逆天的 App?)
- 01 上海對外經貿大學考研去向(上海對外經貿大學考研難度是什么?)
- 01 上海對外經貿大學經濟學專業怎么樣(對外經濟貿易大學到底怎么樣啊)
- 01 上海對外經貿大學統計學學碩(上海對外經貿大學會計學碩考試科目)
- 02 youtube官網中文版設置中文版教程答案(you tu be的官網是多少?)
- 02 youtube官網中文版評論不會直接或通過(做亞馬遜常使用哪些工具平臺)
- 01 上海對外經貿大學翻碩怎么樣(MTI 翻譯碩士英語 作文怎么寫呢?)
- 02 youtube官網中文版設置在線狀態怎么填(有沒有 不用ITUNES 直接刷機的辦法啊)
- 02 youtube官網中文版設置密碼鎖定狀態怎么(Mac無法用蘋果耳機控制音樂播放。 使用網易云音樂的時候按耳機的暫停鍵會打開iTunes。如何更改設置?)
- 01 上海對外經貿大學考研報錄比2021(考研如何選擇專業和學校?)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款的名片
职业:程序员,设计师
现居:河北省衡水桃城区
工作室:小组
Email:[email protected]
热门文章
站长推荐
01 上海對外經貿大學研究生宿舍環境咋樣(上海對外經貿大學宿舍怎么樣?)
02 youtube官網中文版設置背景圖片怎么加(ios app上架流程是什么,怎樣避免提交審核被拒)
02 youtube官網中文版設置中文教程百度盤(Youtube 怎么設置中文字幕)
01 上海對外經貿大學研究生擬錄取(上海對外經貿大學研究生報錄比)
01 上海對外經貿大學經貿學院官網(上海對外經貿大學是985院校還是211院校?)
02 youtube官網中文版設置在線編輯免費下載(pc錄屏軟件?大家推薦一下,免費的)
02 youtube官網中文版設置在線文檔編輯工具(常用的數據可視化軟件有哪些)
01 上海對外經貿大學考研招生網(上海對外經貿大學研究生報錄比)