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

相关文章:
1. docker网络端口映射,没有方便点的操作方法么?2. docker api 开发的端口怎么获取?3. Docker for Mac 创建的dnsmasq容器连不上/不工作的问题4. docker容器呢SSH为什么连不通呢?5. 前端 - 类到底该如何去命名 .newsList 这种的命名难道真的不是过度语义化吗?~6. docker gitlab 如何git clone?7. 如何解决Centos下Docker服务启动无响应,且输入docker命令无响应?8. 请问“由于 Cookie “PHPSESSID”的“SameSite”属性设置为“None”,但缺少“Secure”属性,此 Cookie 未来将被拒绝。”请问出现这个问题怎么办?9. docker images显示的镜像过多,狗眼被亮瞎了,怎么办?10. Hbuilder中的phpMyAdmin访问题
排行榜

网公网安备