JSON publishing over moq-net tracks, in two modes:
- [
snapshot]: lossy. One JSON value updated over time; a consumer only gets the most recent value. Intermediate updates are collapsed and older groups are dropped. - [
stream]: lossless. An ordered append-log of self-contained records; every record is preserved and delivered in order, nothing is ever superseded.
Pick [snapshot] when consumers care about "what is the value now" (a catalog, a status
document) and [stream] when they care about every record (an event log, a media timeline).