Documentation ¶
Overview ¶
Package dedupe implements in-process event deduplication.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Deduplicator ¶
type Deduplicator interface { // IsUnique checks if an event is unique AND adds it to the deduplication index. // TODO: deprecate or rename IsUnique IsUnique(ctx context.Context, namespace string, ev event.Event) (bool, error) // CheckUnique checks if an item is unique. CheckUnique(ctx context.Context, item Item) (bool, error) // Set adds the item(s) to the deduplicator Set(ctx context.Context, events ...Item) error }
Deduplicator checks if an event is unique.
Directories ¶
Path | Synopsis |
---|---|
Package memorydedupe implements in-memory event deduplication.
|
Package memorydedupe implements in-memory event deduplication. |
Package redisdedupe implements event deduplication using Redis.
|
Package redisdedupe implements event deduplication using Redis. |
Click to show internal directories.
Click to hide internal directories.