read-model
Last updated
Was this helpful?
Last updated
Was this helpful?
The read-model
exports four methods: repositoryBuilder
, eventServiceBuilder
, queryServiceBuilder
, and refreshServiceBuilder
.
The query service is used to query the cached projection state of an entity. You can lookup entity by id
, an array of ids
, or whatever search parameters that are supported by your adapter
.
The event service is used to handle incoming events from a write model subscription, and use those events to update the cached projection state. This the push approach we spoke about in .
The refresh service is used to manually load new events from the write model's datastore. This is the pull approach we spoke about in .