[ https://issues.apache.org/jira/browse/PROTON-426?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13802184#comment-13802184 ]
Gordon Sim commented on PROTON-426: ----------------------------------- Just for completeness, the 1.0 protocol does define a mechanism by which the broker can be asked to create a queue (the 'dynamic' flag on source/target), however in that case the queue is named by the broker and not the application. This works well for 'temporary queues' e.g. as used in request-response patterns. However I share the view that the more general solution of on-demand creation is indeed better handled through broker configuration and have raised https://issues.apache.org/jira/browse/QPID-5251 to add that to qpidd. > [Messenger] messenger has no ability to dynamically create queues/topics on > qpidd > --------------------------------------------------------------------------------- > > Key: PROTON-426 > URL: https://issues.apache.org/jira/browse/PROTON-426 > Project: Qpid Proton > Issue Type: New Feature > Components: proton-c > Affects Versions: 0.5 > Reporter: Ken Giusti > Fix For: 0.6 > > > The current QPID client addressing syntax provides a way to create and delete > queue/topic resource on the qpidd broker "in band". For example: > $ QPID_LOAD_MODULE=amqpc.so ./spout --connection-options "{protocol:amqp1.0}" > "TestQ;{create:always,node:{type:queue}}" > $ qpid-stat -q > Queues > queue dur autoDel excl msg msgIn msgOut bytes > bytesIn bytesOut cons bind > ============================================================================ > <...> > TestQ 1 1 > 0 65 65 0 0 1 > This capability is not available when using the Messenger API. -- This message was sent by Atlassian JIRA (v6.1#6144)