[ https://issues.apache.org/jira/browse/SYNAPSE-618?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Hiranya Jayathilaka resolved SYNAPSE-618. ----------------------------------------- Resolution: Fixed Fix Version/s: (was: FUTURE) 2.1 This is long overdue on my end. The patches have been in the trunk for a while now. Good job Charith :) > [GSoC] Implement a Dead Letter Channel for Synapse > -------------------------------------------------- > > Key: SYNAPSE-618 > URL: https://issues.apache.org/jira/browse/SYNAPSE-618 > Project: Synapse > Issue Type: New Feature > Components: Core, Endpoints > Reporter: Hiranya Jayathilaka > Assignee: Hiranya Jayathilaka > Labels: gsoc > Fix For: 2.1 > > Attachments: messagestore_patch_1.diff, messagestore_patch_10.diff, > messagestore_patch_11.diff, messagestore_patch_11.diff, > messagestore_patch_2.diff, messagestore_patch_3.diff, > messagestore_patch_4.diff, messagestore_patch_5.diff, > messagestore_patch_6.diff, messagestore_patch_7.diff, > messagestore_patch_7.diff, messagestore_patch_8.diff, > messagestore_patch_9.diff, synapse-sample-700-site.diff, > synapse-sample-700-xml.diff, synapse_sample_1.xml, synapse_sample_1.xml, > synapse_sample_1.xml, synapse_sample_1.xml > > > Currently when Synapse attempts to send a message and if it fails, following > actions can be configured to deal with the error: > * Execute a fault sequence and handle the failed request gracefully > * Fail-over to a different endpoint > In addition to these, Synapse ESB should support the "dead letter channel" > enterprise integration pattern to deal with various errors that might occur > during mediation or while sending. With the dead letter channel, the failed > message will be put into a message store in the ESB. Later the ESB can retry > to send the messages in the message store. > We should be able to have multiple implementations of the actual message > store and should be able to configure which store to use for a particular > scenario. Users should be able to implement their own message stores and plug > into the ESB easily. To start with we can have a simple in-memory message > store and a persisting store based on JDBC or JMS. > References: > http://www.eaipatterns.com/DeadLetterChannel.html > https://issues.apache.org/jira/browse/SYNAPSE-263 > Possible Mentors: > Hiranya Jayathilaka -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@synapse.apache.org For additional commands, e-mail: dev-h...@synapse.apache.org