首先开启web管理界面 rabbitmq-plugins enable rabbitmq_management 然后在web管理界面上可以看到rest api的链接,默认是http://127.0.0.1:15672/api/ 这上面提供很多接口文档,以你说的获取所有队列信息为例(对应的接口地址是http://localhost:15672/api/qu...: curl -i -u yang:123456 http://localhost:15672/api/queues HTTP/1.1 200 OK vary: Accept-Encoding, origin Server: MochiWeb/1.1 WebMachine/1.10.0 (never breaks eye contact) Date: Sun, 13 Aug 2017 13:43:29 GMT Content-Type: application/json Content-Length: 1198 Cache-Control: no-cache [{"memory":14016,"reductions":2006,"reductions_details":{"rate":0.0},"messages":0,"messages_details":{"rate":0.0},"messages_ready":0,"messages_ready_details":{"rate":0.0},"messages_unacknowledged":0,"messages_unacknowledged_details":{"rate":0.0},"idle_since":"2017-08-13 13:42:44","consumer_utilisation":null,"policy":null,"exclusive_consumer_tag":null,"consumers":0,"recoverable_slaves":null,"state":"running","garbage_collection":{"min_bin_vheap_size":46422,"min_heap_size":233,"fullsweep_after":65535,"minor_gcs":3},"messages_ram":0,"messages_ready_ram":0,"messages_unacknowledged_ram":0,"messages_persistent":0,"message_bytes":0,"message_bytes_ready":0,"message_bytes_unacknowledged":0,"message_bytes_ram":0,"message_bytes_persistent":0,"head_message_timestamp":null,"disk_reads":0,"disk_writes":0,"backing_queue_status":{"mode":"default","q1":0,"q2":0,"delta":["delta","undefined",0,"undefined"],"q3":0,"q4":0,"len":0,"target_ram_count":"infinity","next_seq_id":0,"avg_ingress_rate":0.0,"avg_egress_rate":0.0,"avg_ack_ingress_rate":0.0,"avg_ack_egress_rate":0.0},"node":"rabbit@ae70b0e1c5bf","arguments":{},"exclusive":false,"auto_delete":false,"durable":true,"vhost":"myvhost","name":"test"}] curl在php里写不是多难的事吧?
首先开启web管理界面
然后在web管理界面上可以看到rest api的链接,默认是http://127.0.0.1:15672/api/
这上面提供很多接口文档,以你说的获取所有队列信息为例(对应的接口地址是http://localhost:15672/api/qu...:
curl在php里写不是多难的事吧?