Documentation
¶
Index ¶
Constants ¶
View Source
const FirstSequenceNumber = 1
View Source
const ProcessDelayWarningThreshold = 30
Variables ¶
View Source
var HealthyThreshold float64 = 60
Functions ¶
This section is empty.
Types ¶
type SequenceGenerator ¶
type SequenceGenerator struct {
// contains filtered or unexported fields
}
func NewSequenceGenerator ¶
func NewSequenceGenerator() *SequenceGenerator
func (*SequenceGenerator) Next ¶
func (generator *SequenceGenerator) Next() int64
type Watermark ¶
(Output) Watermark is defined as the minimum process time of input(which may be blocked on enqueue) and active items in window.
type Window ¶
type Window interface { AddWindowItem(item WindowItem) AckWindowItem(sequence int64) Size() int WaitingQueueLen() int Close() Watermark() Watermark }
func NewStaticSlidingWindow ¶
Click to show internal directories.
Click to hide internal directories.