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.