RabbitMQ 的CLI管理工具 rabbitmqadmin(21)
2023-03-20 14:52:15 时间
到此为止,我们看到了 topic 的组播,异步特性
命令汇总
rpm -ivh rabbitmq-server-3.6.1-1.noarch.rpm
wget https://packages.erlang-solutions.com/erlang/esl-erlang/FLAVOUR_1_general/esl-erlang_18.3-1~centos~6_amd64.rpm
rpm -ivh esl-erlang_18.3-1~centos~6_amd64.rpm
rpm -e erlang-erts-R14B-04.3.el6.x86_64
wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -ivh erlang-solutions-1.0-1.noarch.rpm
cat /etc/yum.repos.d/erlang_solutions.repo
yum update erlang.x86_64
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-3.6.1-1.noarch.rpm
rpm -ivh rabbitmq-server-3.6.1-1.noarch.rpm
/etc/init.d/rabbitmq-server start
netstat -an | grep -E "(4369|25672|5672|5671|15672|61613|61614|1883|8883)"
rabbitmq-plugins list
netstat -ant | grep 15672
rabbitmq-plugins enable rabbitmq_management
wget http://localhost:15672/cli/rabbitmqadmin
file rabbitmqadmin
chmod +x rabbitmqadmin
rabbitmqadmin --help
rabbitmqadmin help subcommands
rabbitmqadmin help config
rabbitmqadmin list users
rabbitmqadmin list users name
rabbitmqadmin list users tags
rabbitmqadmin list vhosts
rabbitmqadmin list connections
rabbitmqadmin list exchanges
rabbitmqadmin list bindings
rabbitmqadmin list permissions
rabbitmqadmin list permissions read
rabbitmqadmin list channels
rabbitmqadmin list parameters
rabbitmqadmin list consumers
rabbitmqadmin list queues
rabbitmqadmin list policies
rabbitmqadmin list nodes
rabbitmqadmin show overview
rabbitmqadmin delete queue name=hello
rabbitmqadmin delete user name=test
rabbitmqadmin delete exchange name=test
rabbitmqadmin delete binding source='kk' destination_type=queue destination=test properties_key=test
rabbitmqadmin list bindings source destination_type destination properties_key
rabbitmqadmin purge queue name=test
rabbitmqadmin -f raw_json list users
rabbitmqadmin -f long list users
rabbitmqadmin -f pretty_json list users
rabbitmqadmin -f kvp list users
rabbitmqadmin -f tsv list users
rabbitmqadmin -f table list users
rabbitmqadmin -f bash list users
rabbitmqadmin declare queue name=test durable=true
rabbitmqadmin publish routing_key=test payload="just for test"
rabbitmqadmin get queue=test requeue=true
rabbitmqadmin get queue=test requeue=false
rabbitmqadmin declare exchange name=my.fanout type=fanout
rabbitmqadmin declare exchange name=my.direct type=direct
rabbitmqadmin declare exchange name=my.topic type=topic
rabbitmqadmin publish routing_key=test exchange=my.fanout payload="just for test"
rabbitmqadmin publish routing_key=test payload="just for test2"
rabbitmqadmin declare binding source=my.fanout destination=test routing_key=first
rabbitmqadmin publish routing_key=first exchange=my.fanout payload="just for test1"
rabbitmqadmin publish routing_key=first payload="just for test2"
rabbitmqadmin declare queue name=test.fanout durable=true
rabbitmqadmin declare binding source=my.fanout destination=test.fanout routing_key=second
rabbitmqadmin publish routing_key=second exchange=my.fanout payload="just for test3"
rabbitmqadmin get queue=test.fanout requeue=true
rabbitmqadmin purge queue name=test
rabbitmqadmin purge queue name=test.fanout
rabbitmqadmin publish routing_key=first exchange=my.fanout payload="just for test4"
rabbitmqadmin get queue=test requeue=true
rabbitmqadmin get queue=test.fanout requeue=true
rabbitmqadmin publish exchange=my.fanout payload="just for test5"
rabbitmqadmin declare queue name=test.direct durable=true
rabbitmqadmin declare binding source=my.direct destination=test routing_key=third
rabbitmqadmin declare binding source=my.direct destination=test.direct routing_key=fourth
rabbitmqadmin publish routing_key=third exchange=my.direct payload="just for test6"
rabbitmqadmin publish routing_key=fourth exchange=my.direct payload="just for test7"
rabbitmqadmin get queue=test.direct requeue=true
rabbitmqadmin purge queue name=test
rabbitmqadmin purge queue name=test.direct
rabbitmqadmin declare queue name=test.topic durable=true
rabbitmqadmin declare binding source=my.topic destination=test routing_key=*.hard.*
rabbitmqadmin declare binding source=my.topic destination=test.topic routing_key=cheap.#
rabbitmqadmin declare binding source=my.topic destination=test.direct routing_key=*.*.food
rabbitmqadmin declare binding source=my.topic destination=test.fanout routing_key=*.*.food
rabbitmqadmin declare binding source=my.topic destination=test.fanout routing_key=xtest
rabbitmqadmin publish routing_key=a.hard.b exchange=my.topic payload="just for test8"
rabbitmqadmin publish routing_key=a.hard.food exchange=my.topic payload="just for test9"
rabbitmqadmin publish routing_key=cheap.soft.food exchange=my.topic payload="just for test10"
rabbitmqadmin publish routing_key=cheap.hard.drink exchange=my.topic payload="just for test11"
rabbitmqadmin publish routing_key=xtest exchange=my.topic payload="just for test12"
rabbitmqadmin publish routing_key=cheap.hard.food exchange=my.topic payload="just for test13"
原文地址
相关文章
- 单页应用程序中智能DevOps的五种策略
- 学会 Math 对象这 10 个方法,能让你事半功倍!
- 一篇文章带你了解JavaScript math(上篇)
- 如何降低开发人员的生产力?
- 面向对象程序设计大行其道几十年后,已经在面临淘汰?
- 36岁的博士程序员找不到工作?大厂的「年龄歧视」从来都不是秘密
- 程序员必知的几种软件架构模式
- RIAA 请求 GitHub 删除 YouTube-DL 代码引争议
- IT工程师都需要掌握的容器技术之Docker容器网络
- 一个多线程的简单例子让你看清线程调度的随机性
- 面向对象编程是否已淘汰?函数式编程的枪口瞄错了对象
- 编译器和编程语言的鸡和蛋的问题
- 消息队列线程池模型如何保证重启时消息不丢
- 算法图解:如何用两个栈实现一个队列?
- 你的脱发是否值得?知乎热议中国程序员市场已饱和
- CSS元素选择器是怎样运作的?
- 设计模式系列—适配器模式
- 给女朋友讲了讲 V8 引擎的“回调函数”!
- 听得见的代码?滴滴程序员这次玩得有点高级
- Gartner 十大战略性预测:传统技术一败涂地、DNA存储成为现实、CIO成为COO