You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Ayyanar (Jira)" <ji...@apache.org> on 2020/10/05 17:42:00 UTC

[jira] [Updated] (CAMEL-15639) camel-rabbitmq - Add support for requeue at the Consumer level

     [ https://issues.apache.org/jira/browse/CAMEL-15639?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ayyanar updated CAMEL-15639:
----------------------------
    Description: 
_camel-rabbitmq - Add support for requeue at the Consumer level_

Currently, in the rabbitmq while producing the record we need to set the below header to re-queu the data

_rabbitmq.REQUEUE - To requue_ 

*_Use case:_* 

From the other applicaiton or producer missed to add the above header, re-queue will not be happen if we failed to acknowledge. In this case, consumer can decide wheather the produced record can be requeue or not. However, above header will always have highest preference at the producer level. Since, the produced force fully  says this data cannot be re-queue. Consumer property will not be considered. Consumer property will be consider only if this header (_rabbitmq.REQUEUE)_ is not available in the message body __ 

  was:
_camel-rabbitmq - Add support for requeue at the Consumer level_

Currently, in the rabbitmq while producing the record we need to set the below header to re-queu the data

_rabbitmq.REQUEUE - To requue_ 

*_Use case:_* 

From the other applicaiton or producer missed to add the above header, re-queue will not be happen if we failed to acknowledge. In this case, consumer can decide wheather the produced record can be requeue or not. However, above header will always have highest preference at the producer level. Since, the produced force fully  says this data cannot be re-queue. Consumer property will not be considered. Consumer property will be consider only if this header is not available in the message body __ 


> camel-rabbitmq - Add support for requeue at the Consumer level
> --------------------------------------------------------------
>
>                 Key: CAMEL-15639
>                 URL: https://issues.apache.org/jira/browse/CAMEL-15639
>             Project: Camel
>          Issue Type: New Feature
>          Components: camel-rabbitmq
>    Affects Versions: 3.4.4
>            Reporter: Ayyanar
>            Priority: Critical
>             Fix For: 3.6.0
>
>         Attachments: RabbitMQ_Requeue_at_consumer_level.patch
>
>
> _camel-rabbitmq - Add support for requeue at the Consumer level_
> Currently, in the rabbitmq while producing the record we need to set the below header to re-queu the data
> _rabbitmq.REQUEUE - To requue_ 
> *_Use case:_* 
> From the other applicaiton or producer missed to add the above header, re-queue will not be happen if we failed to acknowledge. In this case, consumer can decide wheather the produced record can be requeue or not. However, above header will always have highest preference at the producer level. Since, the produced force fully  says this data cannot be re-queue. Consumer property will not be considered. Consumer property will be consider only if this header (_rabbitmq.REQUEUE)_ is not available in the message body __ 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)