A queue is an erlang process in the RabbitMQ.
(rabbit2@mbp)1> rabbit_misc:dirty_read_all(rabbit_queue).
[{amqqueue,{resource,«”/”»,queue,«”test_q”»},
false,false,[],<0.1100.0>}]
(rabbit1@mbp)1> rabbit_misc:dirty_read_all(rabbit_queue).
[{amqqueue,{resource,«”/”»,queue,«”test_q”»},
false,false,[],<9974.1100.0>}]
(rabbit2@mbp)2> rabbit_misc:execute_mnesia_transaction(fun () -> mnesia:write(rabbit_queue, {amqqueue, {resource,«”/”»,queue,«”test_q2”»}, false, false, [], pid(0,1101,0)}, write) end).
(rabbit1@mbp)2> mnesia:dirty_read({rabbit_queue, {resource,«”/”»,queue,«”test_q2”»}}).
[{amqqueue,{resource,«”/”»,queue,«”test_q2”»},
false,false,[],<9974.1101.0>}]