Group name exclusive getting appended to queue name
Hello, my group name is getting appended to end of my queue while connecting, here is my .yml, Any suggestions why this is occurring ? Do I need a compatible version for this change?
bindings: #The bindings section is used to define your input and output channels. read-in-0: destination: Sakshi_Test group: exclusive #The presence of "group" tells the binder to follow the "consumer group" pattern; if not present the "publish-subscribe" pattern will be used. #group: GROUP solace: #The solace bindings section allows for solace specific configurations to be applied to a channel. A common example is adding topic subscriptions to a queue as shown below. bindings: read-in-0: consumer: queueAdditionalSubscriptions: Sakshi/test queue-access-type: 1 queueNamePrefix: "" useFamiliarityInQueueName: false useDestinationEncodingInQueueName: false useGroupNameInQueueName: false autoBindErrorQueue: false provisionDurableQueue: false provisionSubscriptionsToDurableQueue: false
Answers
-
Hi @sakshi_123,
It sounds like you might be using an older version of the Spring Cloud Stream binder. Can you take a look and see what version you are using? As of this post the latest versions can be found here: https://github.com/SolaceProducts/solace-spring-cloud/releases/tag/2.2.0
That said, the binder does follow a queue naming syntax as defined here: https://github.com/SolaceProducts/solace-spring-cloud/tree/master/solace-spring-cloud-starters/solace-spring-cloud-stream-starter#generated-queue-name-syntax.
-Marc
0 -
Thanks Marc, got resolved with newer version
1 -
Great, thanks for the update @sakshi_123
0