rabbitmq / rabbitmq-stomp

RabbitMQ STOMP plugin
https://www.rabbitmq.com/stomp.html
Other
49 stars 28 forks source link

Propagate x-queue-type when a queue is declared over STOMP #138

Closed jrsamson closed 4 years ago

jrsamson commented 4 years ago

From https://www.rabbitmq.com/stomp.html#queue-parameters it seems that "x-queue-mode" is not supported. Its failing on queueDeclare. Can we please add it to the x-arguments.

acogoluegnes commented 4 years ago

@jrsamson I think you meant x-queue-type, to be able to use quorum queues with STOMP in 3.8?

If so, could you tell us more about your use case and the motivations to use quorum queues?

Quorum queues are meant to be "stable" resources (not coming and going), and STOMP registration may not have these exact semantics. There may be cases we haven't think of where quorum queues would be appropriate in the STOMP and the STOMP page could document them.

Thanks.

michaelklishin commented 4 years ago

The queues STOMP clients use can be durable and long-lived in nature. STOMP client should have the option of using quorum queues.