延迟插件可以做什么事情?
比如消息的延迟推送、定时任务(消息)的执行。包括一些消息重试策略的配合使用,以及用于业务削峰限流、降级的异步延迟消息机制,都是延迟队列的实际应用场景
现实中,淘宝收货后,如果不确认支付,系统会7天后自动支付给卖家,或滴滴不给好评,延迟24小时后,自动给评价
安装步骤
下载插件
http://www.rabbitmq.com/community-plugins.html
对应3.6版的rabbitmq_delayed_message_exchange-0.0.1.ez
把下载好的文件放到指定的目录
把rabbitmq_delayed_message_exchange-0.0.1.ez复制到/usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/plugins
三个节点都要复制
启动插件
三个节点都要启动延迟消息
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
配置Exchange

必须加参数x-delayed-type

测试延迟消息

15秒后接收到该消息

博客介绍了RabbitMQ延迟插件的功能与安装测试步骤。该插件可用于消息延迟推送、定时任务执行等,如淘宝自动支付、滴滴自动评价。安装步骤包括下载插件、复制到指定目录、启动插件、配置Exchange,最后进行了15秒延迟消息测试。
2593

被折叠的 条评论
为什么被折叠?



