您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
04 Redis消息訂閱(redis消息隊列還有其他嗎)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-07-13 00:50:12【】5人已围观
简介>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消息隊列和短信服務。
閱讀全文
很赞哦!(17317)
相关文章
- 01 02 幫粉絲買東西文案(抖音上買東西,會增加粉絲嗎)
- 01 02 幫粉絲買新車奔馳e(六十萬考慮買奔馳,是買新車E300好還是入二手S級?)
- 01 02 怎樣買粉絲和點贊人數(怎么刷買粉絲關注人數)
- 05 國際貿易中的大國和小國區別在于(國際貿易中的大國與小國是怎么回事?)
- 01 02 幫粉絲買個電動車(電瓶車什么牌子好?求推薦。)
- 05 國際貿易爭端的論文(國際貿易理論及政策淺析論文)
- 01 02 我買的粉絲用火燒成團是真是假(自己炒粉絲粘成一坨,這是哪一步出現了問題?有什么訣竅呢?)
- 05 國際貿易實訓總結報告1500(國際貿易實訓報告總結800字7篇)
- 05 國際貿易實務模擬實訓心得體會(實訓報告書[精選五篇])
- 05 國際貿易實訓總結600字(國際貿易實訓報告范例大全)
热门文章
站长推荐
01 02 幫粉絲買車寶馬三系(寶馬3系車主哭了,才開2年就掉價10多萬,網友:官降多少知道不?)
01 02 幫粉絲買各種東西(很少看到明星購物,平時他們的生活用品都是怎么買的?)
01 02 挑戰給粉絲買車砍價(15萬落地買什么車最好?)
05 國際貿易從業技能綜合實訓證書申請(國際貿易綜合從業技能的常用信息)
05 國際貿易數字化創新發展論壇在濟南舉辦(張藝興演唱會將在濟南舉辦,歌迷前去參加演唱會該做好哪些防范?)
05 國際貿易從業技能綜合實訓合格證書怎么下載(從事教師行業所需的從業資格證書有哪些)
05 國際貿易中使用的計量單位主要有什么(原油出口為什么用桶計量而不用噸?每桶是多重?)
01 02 開演唱會給粉絲買奶茶之后退圈(演唱會可以帶奶茶嗎)