似乎AMQP 1.0之前的Broker-J版本(例如AMQP 0-X)可以解析队列或主题URI上的选项或属性,以使您可以使所述队列或主题具有持久性。例如,URI direct://amq.direct/foo?durable='true'
将创建一个名为foo
的持久队列。
但是,随着对Broker-J的更新以支持AMQP 1.0,功能似乎已经消失了(或至少不很明显)。我发现您仍然可以通过将URI简化为amq.direct/foo
来动态创建主题和队列,但是?durable='true'
似乎无能为力。我尝试浏览Broker-J源代码,以了解它如何解析选项或属性(如果可以的话),但是空了。
有人知道是否仍然可以向代理发出信号以使动态创建的队列或主题具有持久性吗?预先感谢您的回复。