Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BatchStreamEngine ¶
type BatchStreamEngine struct {
// contains filtered or unexported fields
}
BatchStreamEngine is an engine that processes a batch of messages from a stream, with the order preserved.
func New ¶
func New( processor goduck.BatchProcessor, maxBatchSize int, maxBatchTimeout time.Duration, streams []goduck.Stream, ) *BatchStreamEngine
New creates a new BackStreamEngine.
func NewFromEndpoint ¶ added in v0.3.0
func NewFromEndpoint( e endpoint.Endpoint, decoder goduck.EndpointBatchDecoder, maxBatchSize int, maxBatchTimeout time.Duration, streams []goduck.Stream, ) *BatchStreamEngine
NewFromEndpoint creates a BatchProcessor from a go-kit endpoint
Click to show internal directories.
Click to hide internal directories.