synapse-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vanjikumaran Sivajothy (JIRA)" <>
Subject [jira] [Assigned] (SYNAPSE-1049) Drop the message from store after Max deliver attempt
Date Wed, 06 Sep 2017 01:25:00 GMT


Vanjikumaran Sivajothy reassigned SYNAPSE-1049:

    Assignee: Vanjikumaran Sivajothy  (was: Hiranya Jayathilaka)

> Drop the message from store after Max deliver attempt
> -----------------------------------------------------
>                 Key: SYNAPSE-1049
>                 URL:
>             Project: Synapse
>          Issue Type: Improvement
>            Reporter: Vanjikumaran Sivajothy
>            Assignee: Vanjikumaran Sivajothy
>         Attachments: SYNAPSE-1049.diff
> In message forwarding processor  with message store use-case, the message processor will
get deactivated after max delivery attempts and rest of the message will pilled up in the
queue due to BE failure or invalid message format. 
> If message forwarding processor has the flexibility to drop the message when user explicitly
mention to drop the message after max delivery attempt, It is possible to prevent the Queue
pill up in Message Store.
> To solve this, Introduce new parameter in ForwardingJob and drop the message based on
the condition where it should have max delivery + drop enabled. 
> *Example*
> {code}
>  <messageProcessor class="org.apache.synapse.message.processors.forward.ScheduledMessageForwardingProcessor"
name="ScheduledProcessor" messageStore="MyStore">
>         <parameter name="interval">10000</parameter>
>         <parameter name="max.deliver.attempts">2</parameter>
>         <parameter name="max.deliver.drop">true</parameter>
>     </messageProcessor>
> {code}

This message was sent by Atlassian JIRA

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message