erlang - amqp queue and binding

amqp:queue,binding

与exchange类似,queue可以有name,durable,auto-delete以及arguments等几个属性,另外,还有特有的exclusive属性,这个属性表明queue只能被一个连接连上,如果这个连接断掉,则queue会被清除。

queue名字以"amq."开头的是系统内部使用的queue,创建时不能指定这种queue

durable的queue在broker重启时能够存在,但只有persistent消息才能存在,其他消息丢失。

binding是exchange用来将消息路由到queue的规则。在同一个exchange和同一个queue之间,可以有多个binding

相关推荐