Hi camel-users, Since we're going to run our system distributed (multiple containers in Fuse Fabric) we need an alternative to the default MemoryAggregationRepository.
Although we found it awkward that the Hazelcast component only offers an IdempotentRepository and no AggregationRepository we found an implementation here: https://github.com/smecsia/camel-hazelcast. We tried that but sometimes we get strange TimeoutExceptions and we're not experienced enough with Hazelcast to determine the root-cause. Some extra searching on the Camel site led me to HawtDB ( http://camel.apache.org/hawtdb.html). So I now have 3 questions: 1) does HawtDB work out-of-the-box in a distributed environment (provided that you can place the file on a shared location), and can it recover wihtout extra manual steps? 2) can you place multiple repositories in a single file or do you need a separate file per repository (we have 5 aggregators on our system, each one needing its own repository) 3) are there any other proven and documented implementations of AggregationRepository that work in distributed environments? Thanks in advance, Tom