Create beams that cover at most this many segments (randomly between minSegmentsPerBeam and maxSegmentsPerBeam).
Create beams that cover at most this many segments (randomly between minSegmentsPerBeam and maxSegmentsPerBeam). This can be useful if you want to minimize beam turnover. Default: 1.
Warning: This is an experimental setting, and may be removed without warning.
Create beams that cover at least this many segments (randomly between minSegmentsPerBeam and maxSegmentsPerBeam).
Create beams that cover at least this many segments (randomly between minSegmentsPerBeam and maxSegmentsPerBeam). This can be useful if you want to minimize beam turnover. Default: 1.
Warning: This is an experimental setting, and may be removed without warning.
Create this many logically distinct sub-beams per timeline block.
Create this many logically distinct sub-beams per timeline block. This is used to scale ingestion up to handle larger streams. Default: 1.
Create this many replicants per sub-beam.
Create this many replicants per sub-beam. This is used to provide higher availability and parallelism for queries. Default: 1.
Each sub-beam will cover blocks of this size in the timeline.
Each sub-beam will cover blocks of this size in the timeline. This controls how often segments are closed off and made immutable. Default: Granularity.HOUR.
If nonzero, create sub-beams early.
If nonzero, create sub-beams early. This can be useful if sub-beams take a long time to start up. Default: 0.
Accept events this far outside of their timeline block.
Accept events this far outside of their timeline block. For example, if it's currently 1:25PM, and your windowPeriod is PT10M, and your segmentGranularity is HOUR, Tranquility will accept events timestamped anywhere from 12:50PM to 2:10PM (but will drop events outside that range). Default: PT10M.