RabbitMQ工具:rabbitmqctl与rabbitmqadmin
我是RabbitMQ新手,我决定从控制台工具开始,以更好地理解管理。然后我将使用web控制台,然后是Java客户端 我发现一些操作可以使用RabbitMQ工具:rabbitmqctl与rabbitmqadmin,rabbitmq,rabbitmqctl,Rabbitmq,Rabbitmqctl,我是RabbitMQ新手,我决定从控制台工具开始,以更好地理解管理。然后我将使用web控制台,然后是Java客户端 我发现一些操作可以使用rabbitmqctl执行: rabbitmqctl add_vhost test_vhost 使用rabbitmqadmin: rabbitmqadmin declare vhost name="test_vhost" 但是,例如,我没有成功地使用rabbitmqctl创建新的交换。这两种工具有什么区别? rabbitmqctl是用Erlang编写的本机
rabbitmqctl
执行:
rabbitmqctl add_vhost test_vhost
使用rabbitmqadmin
:
rabbitmqadmin declare vhost name="test_vhost"
但是,例如,我没有成功地使用rabbitmqctl创建新的交换。这两种工具有什么区别?
是用Erlang编写的本机命令行工具,通常在运行RabbitMQ的同一服务器中使用rabbitmqctl
是的Python接口。如果未安装管理UI插件,则无法使用它rabbitmqadmin
rabbitmqctl
可以:
- 通过添加/删除节点来管理rabbitmq clustuer李>
- 重置节点
- 处理日志文件旋转
- 停止节点
rabbitmqadmin
更适用于一般管理,您拥有与管理UI中相同的功能,还可以检索节点统计信息