RabbitMQ tools: rabbitmqctl vs rabbitmqadmin -


i'm new rabbitmq , decided start console tools better management understanding. i'm going use web console , java client.

i faced operations can executed both rabbitmqctl:

rabbitmqctl add_vhost test_vhost 

and rabbitmqadmin:

rabbitmqadmin declare vhost name="test_vhost" 

but did not succeed in, instance, creating new exchange rabbitmqctl. what's difference between these 2 tools?

  • rabbitmqctl native command line tool written in erlang, in general, used inside same server rabbitmq running.

  • rabbitmqadmin python interface http management ui. cannot use if management ui plugin not installed.

there overlap between 2 tools, there few features can use 1 of them.

with rabbitmqctl can:

  • manage rabbitmq clustuer, adding/removing nodes.
  • reset node
  • handle logs files rotation
  • stop node

rabbitmqadmin more general admin, have same features have in management ui, can retrieve node statistics.


Comments

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -