redis的發布訂閱就是一種訊息隊列麼
高洛峰
高洛峰 2017-04-24 09:10:25
0
1
668

一直對訊息佇列的概念很模糊,目前理解訊息佇列是非同步實作需求的方法。
這就產生了一個疑問:一般的訊息佇列,取訊息是客戶端主動去取麼?還是隊列主動推送給客戶端?如果是客戶端主動取,那取訊息的執行緒就需要一直等待麼?
redis的發布訂閱意思是因為發布者發布消息後訂閱者能馬上得到?可以看做一種訊息佇列的實作?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回覆(1)
阿神

我用過一個訊息佇列伺服器gearman
他的機制是:
1. 佇列提供監聽服務,支援client新增訊息佇列,類似函數的概念
2. 隊列分函數提供隊列服務
3. 佇列主動請求客戶端執行對應的函數佇列工作進程

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板