I have a two general questions about persistence of message queues.
1. With FileBasedPersistence and also RollingFileAppend is there an upper limit to the queue size that can build up (for example in the situation where the consumer is down and the producer continues to produce). For example is there a limit to the number of files that can be created in the FileSystem.
2. Why does the fflush() problem only effect RollingFileAppend? I would think that if a the fflush() returns before the write is actually made to the disk, then this would also cause problems for FileBasedPersistence.