Uploaded image for project: 'AMQ Broker'
  1. AMQ Broker
  2. ENTMQBR-558

[AMQP] Allow sending flow to consumers only when there is a queue or a consumer

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • A-MQ 7.0.0.ER16
    • None
    • None
    • Documentation (Ref Guide, User Guide, etc.)

      Some clients and system test suites have a problem described in https://issues.jboss.org/browse/ENTMQBR-557

      Note that sending to an address won't create the queue, only 
      consuming does. This as we only send to addresses. 
      This may be the reason there are no messages 
      in the queue as it didn't exist at the time of sending.
      

      Maybe the broker could be more friendly to the producers. A strategy that Qpid Dispatch uses is to accept sender links to addresses that have no consumers but to give them no credit until a receiver shows up.

      In this case after a receiver creates the address then credit is issued to the sender.

              rh-ee-ataylor Andy Taylor
              crolke@redhat.com Chuck Rolke (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated: