Class StreamSnapshotRequest
A request to the JetStream $JS.API.STREAM.SNAPSHOT API
public record StreamSnapshotRequest : IEquatable<StreamSnapshotRequest>
- Inheritance
-
StreamSnapshotRequest
- Implements
- Inherited Members
Properties
- ChunkSize
Optional chunk size preference. Best to just let server select. Defaults on the server to 128KB, automatically clamped to within the range 1KB to 1MB. A smaller chunk size means more in-flight messages and more acks needed. Links with good throughput but high latency may need to increase this.
- DeliverSubject
The NATS subject where the snapshot will be delivered
- Jsck
Check all message's checksums prior to snapshot
- NoConsumers
When true consumer states and configurations will not be present in the snapshot
- WindowSize
Optional window size preference. Defaults on the server to 8MB, automatically clamped to within the range 1KB to 32MB. Very slow connections may need to reduce this to avoid slow consumer issues. Minimum Server Version 2.12.5