There is likely to be a connector released in the near future that supports ActiveMQ. This could be used to resequence the messages. However, the internal processing of GeoEvents in the GeoEvent Processor happens in multiple parallel processing threads. Depending on how fast these different threads run, the GeoEvents could come out of the GeoEventProcessor in a different order than they went in. This doesn't usually happen, but it is possible.