[
https://issues.apache.org/jira/browse/SYNAPSE-263?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12582271#action_12582271
]
Jens Goldhammer commented on SYNAPSE-263:
-----------------------------------------
Hello Ruwan,
I think, it would make sense to configure it on the send-mediator because I see
the dependency on a certain send-mediator and not on the endpoint itself. If we
would do this on endpoint-level and want to reuse endpoints in other sequences,
we have no individual configuration possibilites. So you have to specify the
same endpoint twice only providing different policies. If you think of a
service contract, each interface can have several policies which specify the
behaviour of the service. I see similarities to the possibilty in Synapse for
enable Security and ReliableMessaging for a certain endpoint. You cannot
specify several policies for it. The other question is if there are real use
cases for this...
In my eyes, memory persistence is an easy way of starting. I know that there
are many discussions how to persist a message in Sandesha2. Maybe later you
can reuse the code for making messages persistent...
> Implementing a message store/ message redelivery
> ------------------------------------------------
>
> Key: SYNAPSE-263
> URL: https://issues.apache.org/jira/browse/SYNAPSE-263
> Project: Synapse
> Issue Type: New Feature
> Components: Core
> Affects Versions: 1.1, NIGHTLY, 1.1.1-QA-B1, 1.1.1-QA-B2, 1.1.1-QA-B3,
> 1.1.1
> Reporter: Jens Goldhammer
> Fix For: 1.2
>
>
> It would be very nice if Synapse would support a message store (dead-letter
> channel in EIP-book from Hohpe) for messages which cannot be delivered to an
> endpoint. For more information look at
> https://wso2.org/jira/browse/ESBJAVA-446
> Furthermore it would be nice to have a mechanism for resending messages which
> could not be delivered for the first time. Maybe it would be nice to have a
> configuration for the send-mediator.
> <send retry="true" maxRetry="3" RetryInterval="1|5|20"/>
> This example shows that the send-mediator should retry the sending if it
> fails for the first time. However, Synapse should retry it for three times
> (maxRetry) where the interval for retrying is given by parameter
> RetryInterval. RetryInterval is specified in minutes. The first retry should
> be made after one minute, the next retry after 5 and the last one after 20
> minutes.
> If all resending fail, the message will be put into the message store. This
> enables the admin to resend the message...
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]