Re:The LMAX Architecture - 100K TPS at Less than 1ms Latency
by andrewcooke on Tuesday November 01, 2011 @03:05PM
(#3183594)
Thanks. In retrospect this seems like the only way you can guarantee eventual consistency anyway, so I suppose I should have assumed it.
Queries against the business domain model are just input events. The business logic will serialise the requested part of the model and publish it out. This type of query can easily be handled by any number of replica nodes.
All messages in the system carry a sequence number so duplicate messages can be detected and ignored.