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

相关文章:
1. html5 - vue.js中,如何对转义字符进行表达式判断?2. 为什么学习PHP3. javascript - es6 中map一次得到全部的values4. html5 - weex H5端的使用,怎么跑起来?5. javascript - webpack打包es6,模块加载的时候报错6. html - 急求,能否用flex或者高端点的CSS来布局这个图呢?不想用浮动或定位了7. 老哥们求助啊8. mysql - 现在已经使用CommandArgument取到t_ID的值,现在还想取t_Name的值一起放到cs文件中的sql语句中该怎么做9. CSS3可否做出这个效果?10. 就一台服务器,mysql数据库想实现自动备份,如何设计?
排行榜

网公网安备