File for using file systems as a persistent store of messages
Kafka when using persistent delivery for working with streaming events for high performance, clustering and load balancing
By default, a message is not considered successfully delivered until the recipient has persisted the message locally guaranteeing its receipt in the event the destination becomes unavailable.
And in XML:
<route> <from uri="direct:start"/> <to uri="jms:queue:foo"/> </route>