赞
踩
rabbitmq设置消息过期时间,使用场景一般在出现大量的消息无消费者导致消息积压。
官网说明:Time-To-Live and Expiration — RabbitMQ
以下是服务端配置,代码端也配置,详情见官网说明。
- rabbitmq设置消息过期时间
- 官网说明:https://www.rabbitmq.com/ttl.html
- 以下是服务端配置,代码端也配置,详情见官网说明。
- # Linux
- rabbitmqctl set_policy TTL ".*" '{"message-ttl":60000}' --apply-to queues
-
- # Windos
- rabbitmqctl set_policy TTL ".*" "{" "message-ttl" ":60000}" - -apply -to queues
- 其他常见命令
- # 查看所有队列
- rabbitmqctl list_queues
-
- #关闭应用
- rabbitmqctl stop_app
-
- #清除队列
- rabbitmqctl reset
-
- #启动此应用
- rabbitmqctl start_app
-
- # 创建用户名密码
- rabbitmqctl add_user mqtt-user mqtt-password
-
- # 设置用户权限
- rabbitmqctl set_permissions -p / mqtt-user ".*" ".*" ".*"
- rabbitmqctl set_user_tags mqtt-user management
-
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。