When EventStore is partitioned over multiple nodes
and I create projection that links event to another stream:
fromAll(
.when(
``
MyEventType: function(state, event){ linkTo('MyViewStream') }) );
``
How are the events ordered in the MyViewStream?
I mean the events can come from different partitions with some drift in system time, so I wonder what will be the order or the events when I read the events from the stream.
Is it based on timestamp, or first come, first serves principle?
In case the timestamp is different from the order as they were linked to the stream, it there a guarantee that ReadEventsFromStream will return events always in the same order?