Ahmed Hamdy created FLINK-35320:
-----------------------------------

             Summary: RabbitMQ Source fails to consume from quorum queues when 
prefetch Count is set
                 Key: FLINK-35320
                 URL: https://issues.apache.org/jira/browse/FLINK-35320
             Project: Flink
          Issue Type: Bug
          Components: Connectors/ RabbitMQ
    Affects Versions: 1.16.3, 1.16.2, 1.16.0
            Reporter: Ahmed Hamdy
             Fix For: 3.1.0


h2. Description

{{RMQSource}} currently sets prefetch Count with [global QoS 
|https://github.com/apache/flink-connector-rabbitmq/blob/66e323a3e79befc08ae03f2789a8aa94b343d504/flink-connector-rabbitmq/src/main/java/org/apache/flink/streaming/connectors/rabbitmq/RMQSource.java#L223]
 which is incompatible with [Quorum 
queues|https://www.rabbitmq.com/docs/quorum-queues#global-qos].


h2. Consideration

Currently the {{RMQSource}} implements {{SourceFunction}} which is deprecated 
from 1.18, the current RabbitMQ connector is compatible with 1.16 which is out 
of support, another approach would be migrating the source to the new API for 
the next connector release.   




--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to