Spring esb integration reliability

How is messaging reliability protected during spring integration? For example, the server crashed when the conversion of messages in the router or messages were processed in the splitter and transformer? How does the mechanism handle this situation? Are there any links or documents?

Any help would be appreciated!

+3
source share
2 answers

In addition, if your entry point is a channel adapter or gateway that supports transactions (e.g. JMS, AMQP, JDBC, JPA, ..) and you use the default channels, the entire flow will go through this transaction, as the context of the transaction connected to the stream. If you add any buffering channels or a top-down aggregator, then you will want to consider what Gary mentioned so that you actually complete the initial transaction, transferring responsibility to another reliable resource (as opposed to leaving a message in the memory card and, for example, committing, i.e.).

Hope this makes sense.

Shameless Plugin: There is a good overview of transactions in Spring Integration in Action, now available through MEAP: http://manning.com/fisher/

Regards, Mark

+2
source

All Articles