There are two separate structures that I use splitter and aggregator in Spring integration,
When I perform a load test on the system, the memory (heap) used by the service that implements Aggregator increases at the same rate to the data I feed and remains constant. Is there something I am using wrong?
I delete the message groups when they are completed and when I check the count, the message group store returns 0.
The configuration,
CorrelationStrategy -> HeaderAttributeCorrelationStrategy,
MessageGroupStore -> SimpleMessageStore,
ReleaseStrategy -> SimpleSequenceSizeReleaseStrategy,
expireGroupsUponCompletion -> true,
I'm running a MessageGroupStoreReaper every 10 seconds and the timeout is 30 seconds.
Thanks.