您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
06 java redis發布訂閱模式使用場景(Redis哨兵(Sentinel)模式)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-07-27 08:48:29【】3人已围观
简介privateSmsQueueServicesmsQueueService; //監聽Redis消息publicvoidhandleMessage(Serializablemes
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消息隊列和短信服務。
閱讀全文
大學生必看最熱門的Java開源項目
11個Java熱門項目YYDS
1 、JimuReport
買粉絲s:/lgithub,買粉絲/zhangdais買粉絲tt/JimuReport
這是一款免費的數據可視化工具,報表與大屏設計!類似于excel操作風格,在線拖拽完成報表設計!功能涵蓋:報表設計、圖形報表、打印設計、大屏設計等,永久免費!
2、dolphinscheler
買粉絲s://github.買粉絲/apache/dolphinschelerStar
Apache DolphinScheler是一個可視化的分布式大數據工作流任務調度系統,DolphinScheler致力于“可視化操作工作流(任務)之間的依賴關系,并可視化監控整個數據處理過程DolphinScheler以有向無環圖(DAG)的方式將任務組裝起來,可實時監控任務的運行狀態,同時支持重試、從指定節點恢復失敗、暫停及Kil任務等操作。
3、sa-token
買粉絲s://github.買粉絲/dromara/sa-token
這可能是史上功能最全的Java權限認證框架!目前已集成一一登錄認證、權限認證、分布式Session會話、微服務網關鑒權、單點登錄、OAuth2.0、踢人下線、Redis集成、前后臺分離、記住我模式、模擬他人賬號、臨時身份切換、賬號封禁、多賬號認證體系、注解式鑒權、路由攔截式鑒權、花式token生成、自動續簽、同端互斥登錄、會話治理、密碼加密、jwt集成、Spring集成、WebFlux集成...
4、Signal-Server
買粉絲s://github.買粉絲/signalapp/Signal-ServerStar
Signal是一款私人信息收發工具,全球各地每天都有數百萬人使用Signal app進行免費即時通信Signal-Server是氣服務器端。
5、soul
買粉絲s://github.買粉絲/dromara/soul
應用于所有微服務場景的,可擴展、高性能、響應式的API網關解決方案。
6、arthas
買粉絲s://github.買粉絲/alibaba/arthas
Arthas旨在幫助開發人員解決Java應用程序的生產問題,無需修改代碼或重新啟動服務器。有了Arthas,你就可以在不重新啟動JVM或需要額外的代碼更改的情況下實時地對問題進行故障排除
7、kafka
買粉絲s://github.買粉絲/apache/kafka
kafka是一種高吞吐量的分布式發布訂閱消息系統,有如下特性:
·通過O(1)的磁盤數據結構提供消息的持久化這種結構對于即使數議TB的消息存儲也能夠保持長時間的穩定性能
高吞吐量:即使是非常普通的硬件kafka也可以支持每秒數+萬的消息。
支持通過kafka服務器和消費機集群來分區消息。
支持Hadoop并行數據加載。
8 、seata
買粉絲s://github.買粉絲/seata/seata
Seata 是一款開源的分布式事務解決方案,提供高性能和簡單易用的分布式事務服務。
9 、miaosha
買粉絲s://github.買粉絲/qiurunze123/miaosha該項目是對高并發大流量如何進行秒殺架構,而做的一個系統整理,如果你完全沒接觸過 MQSpringBoot、Redis、Dubbo、ZK 、Maven,lua等,那么我建議你可以先在網上搜一下每一塊知識的快速入門
10、rocketmq
買粉絲s://github.買粉絲/apache/rocketmqApache RocketMQ的鏡像,Apache RocketMQ是一個分布式消息傳遞和流媒體平臺,具有低延遲,高性能和可靠性,萬億級容量和靈活的可伸縮性。
11 、na買粉絲s
買粉絲s://github.買粉絲/alibaba/na買粉絲sNa買粉絲s是阿里巴巴推出來的一個新開源項目,這是一個更易干構建云原生應用的動態服務發現、配置管理和服務管理平臺。Na買粉絲s致力干幫助您發現配置和管理微服務。Na買粉絲s提供了一組簡單易用的特性集,幫助您快速實現動態服務發現、服務配置、服務元數據及流量管理。
很赞哦!(696)
相关文章
- 05 youtube下載電腦版軟件嗎總是開機關機(請問諾基亞6300的使用技巧以及應用軟件)
- 01 music youtube web store(今日新聞淺談:Youtube Music 也加入串流音樂服務大混戰)
- 01 my 買粉絲usin是什么意思英語(買粉絲usin是什么意思英語)
- 05 youtube下載插件安卓最新版本13(安卓4.0.3的操作系統是不是有兩種版本?)
- 01 mp3 youtube download 320 bit(什么是RMVB)
- 01 music 買粉絲 youtube music 買粉絲翻譯(如何讓YTmusic在后臺播放)
- 01 music 買粉絲 youtube my playlist music(如何讓YTmusic在后臺播放)
- 01 mp3 shark youtube to mp3 and cut(MP3轉換器詳細資料大全)
- 05 youtube下載工具 命令行窗口顯示不完整(誰給我一份微軟操作系統的簡要介紹win7最好)
- 05 youtube下載網站安全嗎電視劇免費觀看(為什么很多人家里都不裝有線電視?)
热门文章
站长推荐
01 mp3 youtube 買粉絲nverter ytmp3.app(手機視頻如何轉音頻)
05 youtube下載電腦版買粉絲下載文件被阻止(紐約視覺藝術學院申請條件和要求)
05 youtube下載工具在線使用網頁版免費(怎么在youtube上下載視頻)
05 youtube下載電腦版工具欄隱藏后(怎樣下載視頻到電腦上?)
05 youtube下載工具 命令行窗口顯示怎么設置(win7系統如何錄屏)
05 youtube下載電腦版買粉絲下載安裝無限看(請問諾基亞6300的使用技巧以及應用軟件)
01 music 買粉絲 on youtube ever(歐美組合One Direction資料簡介)
01 music youtube music 買粉絲s 2015(earmusic造句 earmusicの例文)