首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
消息队列
订阅
用户2900871285211
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
RabbitMQ延迟队列(TTL、DXL)
在一般的队列中,消息一旦入了队列,消息就可以被消费者消费掉,而延迟队列就是队列里的消息不会被立即消费,而是经过一定的时间后队列中的消息才可以被拿来消息,延迟消息的消费。实现延迟队列的方式有很多
入门RabbitMQ消息队列,看这篇文章就够了
关于消息队列,笔者依稀记得多年前刚毕业实习的时候,由于业务上的需要,有过一段时间的研究,那时候研究的目的是要引入一个更好的消息队列中间件来解决公司门店数据与总部机房数据通讯的问题,只可惜那时候笔者经验尚浅,并没有对消息队列有更深入的理解。 不过出于开发的需要,最近又开始消息队列…
Go+Redis实现消息队列的三种方式
消息队列是一种很常见的工具,常见的应用场景有:系统解耦、异步消费、削峰填谷。 说到消息队列可能会很快的想到Kafka、RocketMQ这些专业的消息队列,其实如果场景合适,Redis也可以当成消息队列
golang实现redis的延时消息队列功能
在学习过程中发现redis的zset还可以用来实现轻量级的延时消息队列功能,虽然可靠性还有待提高,但是对于一些对数据可靠性要求不那么高的功能要求完全可以实现。本次主要采用了redis中zset中的zadd, zrangebyscore 和 zdel来实现一个小demo。 唯一i…
别再用 Redis List 实现消息队列了,Stream 专为队列而生
Stream 是 Redis 5.0 引入的一种专门为消息队列设计的数据类型,Stream 是一个包含 0 个或者多个元素的有序队列,这些元素根据 ID 的大小进行有序排列
RabbitMQ系列(三)RabbitMQ Server的安装(基于Linux RPM)
运行RabbitMQ的零依赖Erlang RPM安装包可以通过PackageCloud和Bintray上的Yum仓库安装,也可以直接下载。 遵循Erlang解决方案中“Download”下的说明。 从Erlang解决方案下载并安装适当的esl-erlang RPM。 在标准仓库…
RabbitMQ系列(一)RabbitMQ的架构
下一篇:RabbitMQ系列(二)RabbitMQServer的安装(基于二进制)
超详细的RabbitMQ入门,看这篇就够了!
消息指的是两个应用间传递的数据。数据的类型有很多种形式,可能只包含文本字符串,也可能包含嵌入对象。 “消息队列(Message Queue)”是在消息的传输过程中保存消息的容器。在消息队列中,通常有生产者和消费者两个角色。生产者只负责发送数据到消息队列,谁从消息队列中取出数据处…
Golang之RabbitMQ基础使用
RabbitMQ是由Erlang语言实现的消息队列,具有内存加速、硬盘持久化的功能,通过RabbitMQ能够轻松的实现消息的订阅与发布,使得系统能有条不紊的处理用户的请求。截止目前,官方为Go、Jav
RabbitMQ实现延迟任务详解(Golang版)
诸如此类的场景比比皆是,一种最常见的实现方式,就是开启一个定时任务,然后一直轮询数据库,这种实现方式在数据量小的时候还好,但是数据量一旦过大,这轮询数据库就会给数据库造成很大的压力,此时全面扫表的实现方式就显得不可靠了。 另外一种实现方式,就是用延迟队列的方式来实现,但是Rab…