In our case we extend from AbstractAnnotatedAggregateRoot with proper routing strategy. But this is observed in our case that when we have two instances of application is running, we often we get Concurrency Modification exception. JGroups using AnnotationRoutingStrategy is used for load distribution.
Also sometimes it is observed that request takes little longer time to reach to proper node for processing .
Can you please suggest how to fix this issue?