admin管理员组文章数量:1650772
1.声明
当前内容主要用于本人学习和复习之用,当前内容主要为使用RabbitMQ的命令行工具:rabbitmqctl 来操作Feature flags、Queue、Definitions(一些比较简单的操作)
当前内容主要来源:RabbitMQ官方文档
2.查看命令
Definitions操作
- exoprt_definitions (导出Erlang的json数据配置)
- import_definitions (导入json配置文件)
Feature flags操作
- enable_feature_flag (在目标节点启用某个feature flag)
- list_feature_flags (列出所有的feature flag)
Queues操作
- delete_queue (删除一个queue)
- purge_queue (清空一个队列,移除当前队列所有的消息)
3.测试
1.导出配置文件
./rabbitmqctl export_definitions /home/hy/rabbitmq_server-3.8.3/log
2.导入json配置文件
./rabbitmqctl import_definitions /home/hy/rabbitmq_server-3.8.3/log
3.查看所有的feature_flag
./rabbitmqctl list_feature_flags
4.启用quorum_queue这个feature flag
./rabbitmqctl enable_feature_flag quorum_queue
5.查看所有的queue
./rabbitmqctl list_queues --vhost /
6.删除test这个queue
./rabbitmqctl delete_queue --vhost / test
4.总结
1.如果一旦开启某个Feature flag那么是不能关闭的
本文标签: 操作工具rabbitmqtclRabbitMQfeature
版权声明:本文标题:RabbitMQ:rabbitmqtcl工具的使用(7)--Feature flags、Queue、Definitions操作 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1729534224a1205207.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论