基於Redis消息隊列-實現短信服務化
1.Redis實現消息隊列原理,常用的消息隊列有RabbitMQ,ActiveMQ,個人覺得這種消息隊列太大太重,本文介紹下基於Redis的輕量級消息隊列服務。 壹般來說,消息隊列有兩種模式,壹種是發布者訂閱模式,另外壹種是生產者和消費者模式。Redis的消息隊列,也是基於這2種原理的實現。 發布者和訂閱者模式:發布者發送消息到隊列,每個訂閱者都能收到壹樣的消息。 生產者和消費者模式:生產者將消息放入隊列,多個消費者***同監聽,誰先搶到資源,誰就從隊列中取走消息去處理。註意,每個消息只能最多被壹個消費者接收。