MongoEventStoreBatchOptions

data class MongoEventStoreBatchOptions(val enabled: Boolean = false, val maxSize: Int = DEFAULT_MAX_SIZE, val maxDelay: Duration = DEFAULT_MAX_DELAY, val maxPendingAppends: Int = DEFAULT_MAX_PENDING_APPENDS, val laneCount: Int = DEFAULT_LANE_COUNT)

Controls transparent batching for MongoEventStore appends.

Batching is opt-in because collecting a partial batch adds up to maxDelay to a low-throughput append.

Constructors

Link copied to clipboard
constructor(enabled: Boolean = false, maxSize: Int = DEFAULT_MAX_SIZE, maxDelay: Duration = DEFAULT_MAX_DELAY, maxPendingAppends: Int = DEFAULT_MAX_PENDING_APPENDS, laneCount: Int = DEFAULT_LANE_COUNT)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard