文章详情页
redis的发布订阅就是一种消息队列么
浏览:71日期:2024-07-11 10:30:12
问题描述
一直对消息队列的概念很模糊,目前理解消息队列是异步实现需求的方法。 这就产生了一个疑问:一般的消息队列,取消息是客户端主动去取么?还是队列主动推送给客户端?如果是客户端主动取,那取消息的线程就需要一直等待么? redis的发布订阅意思是不是就是发布者发布消息后订阅者能马上得到?可以看做一种消息队列的实现?
问题解答
回答1:我用过一个消息队列服务器gearman他的机制是:1. 队列提供监听服务,支持client添加消息队列,类似函数的概念2. 队列分函数提供队列服务3. 队列主动请求客户端执行对应的函数队列工作进程
相关文章:
1. angular.js - angular4 发出post请求 服务端显示OPTIONS2. node.js - 函数getByName()中如何使得co执行完后才return3. Android的webView如何实现网页 录音功能?4. node.js - 求问nw.js开发桌面版,其js计算性能如何?5. mysql - 一个sql的问题6. nginx配置问题7. python 计算两个时间相差的分钟数,超过一天时计算不对8. android - RxJava的使用问题。9. iOS webview播放全屏视频禁止缩小播放10. javascript - 混合开发,安卓和苹果的区别
排行榜
