文章详情页
redis的发布订阅就是一种消息队列么
浏览:204日期:2024-07-11 10:30:12
问题描述
一直对消息队列的概念很模糊,目前理解消息队列是异步实现需求的方法。 这就产生了一个疑问:一般的消息队列,取消息是客户端主动去取么?还是队列主动推送给客户端?如果是客户端主动取,那取消息的线程就需要一直等待么? redis的发布订阅意思是不是就是发布者发布消息后订阅者能马上得到?可以看做一种消息队列的实现?
问题解答
回答1:我用过一个消息队列服务器gearman他的机制是:1. 队列提供监听服务,支持client添加消息队列,类似函数的概念2. 队列分函数提供队列服务3. 队列主动请求客户端执行对应的函数队列工作进程

相关文章:
1. mysql,in中重复的记录也查出的方法2. mysql优化 - mysql 怎么查出近7天每日的数据?3. javascript - angular多项复选框取值问题4. node.js - 我是一个做前端的,求教如何学习vue,node等js引擎?5. javascript - 手机网页如何,插入地图 ;并设置多个标注点 ,还可路线查询6. 为什么标题文字前面加的小色块标识不显示7. python - pymongo复制数据库中的表8. nginx错误日志莫名有很多zhidao.baidu.com的连接这个是怎么回事?9. mysql - 求一个sql语句,比较简单。10. vue.js - 为什么我的vue项目上传到github不能预览?
排行榜

网公网安备