These are chat archives for RBMHTechnology/eventuate
Global-scale event sourcing and event collaboration with causal consistency
Also looked at your personal project, the API looks really solid.
Glad you like it. https://github.com/krasserm/akka-stream-eventsourcing also covers many things discussed in context of Calliope.
requestHandlerProvider; for any requests made before the first event is emitted (for each eventsourced flow instance), it seems that the supplied
initialstate rather than the most recent
stateaccording to the event log is passed to the provider. Any request happening after an event has been emitted on the same flow instance will see the correct
statesince the event log has been recovered by then. This means that you can not depend on the current state (according to the event log) to select the request handler behavior (at least not for eventsourced flow instances that havent had any event emissions).
ciso that the current state is correctly calculated, but how to do that from within the
BidiFlowI don't know (as
eiseems to be after
ciin the flow).