Giter VIP home page Giter VIP logo

Comments (5)

spring-operator avatar spring-operator commented on May 1, 2024

Mark Pollack commented

This came up in the .NET implementation as well in a way. SimpleMessageListenerContainer in .NET is calling channel.queueDeclare(name) and not allowing for other queue creation options (durable, exclusive..) A boolean flag isn't enough, we need to accept org.springframework.amqp.core.Queue objects instead of names. Perhaps we can have a type converter perhaps of a simple string to a Queue to simplify configuration in XML.

from spring-amqp.

spring-operator avatar spring-operator commented on May 1, 2024

Mark Fisher commented

once the AmqpAdmin supports declaration of all Queues, Exchanges, and Bindings within an ApplicationContext (#1615), this will not need to be addressed on the SimpleMessageListenerContainer itself. Instead, the SMLC can just have the queue "name", while the AmqpAdmin will ensure that the Queue is declared upon startup.

from spring-amqp.

spring-operator avatar spring-operator commented on May 1, 2024

Lari Hotari commented

Could SimpleMessageListenerContainer directly support autodelete non-durable autogenerated queues?
It would be easier to consume messages from a topic exchange (pub-sub messaging) if you could just pass the exchangeName and routingKey to SMLC .
Is there already a nice way to listen to a topic exchange using autodelete non-durable autogenerated queues?

from spring-amqp.

spring-operator avatar spring-operator commented on May 1, 2024

Lari Hotari commented

My usecase is for grails-rabbitmq plugin: http://jira.codehaus.org/browse/GRAILSPLUGINS-2494

from spring-amqp.

spring-operator avatar spring-operator commented on May 1, 2024

Dave Syer commented

You can already use anonymous queues with the message listener container, as long as you configure it in Java. XML support will be added with #1670 and #1683.

from spring-amqp.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.