package
3.1.0
Repository: https://github.com/splitio/go-split-commons.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

EventsStorage wraps consumer and producer interfaces.
EventStorageConsumer interface should be implemented by structs that offer popping impressions.
EventStorageProducer interface should be implemented by structs that accept incoming events.
ImpressionStorage wraps consumer & producer interfaces.
ImpressionStorageConsumer interface should be implemented by structs that offer popping impressions.
ImpressionStorageProducer interface should be impemented by structs that accept incoming impressions.
SegmentStorage wraps consumer and producer interfaces.
SegmentStorageConsumer interface should be implemented by all structs that ofer reading segments.
SegmentStorageProducer interface should be implemented by all structs that offer writing segments.
SplitStorage wraps consumer & producer interfaces.
SplitStorageConsumer should be implemented by structs that offer reading splits from storage.
SplitStorageProducer should be implemented by structs that offer writing splits in storage.
TelemetryConfigConsumer interface for config data.
TelemetryConfigProducer interface for config data.
TelemetryEvaluationConsumer for evaluation.
TelemetryEvaluationProducer for evaluation.
TelemetryRedisProducer interface redis.
TelemetryRuntimeConsumer for runtime stats.
TelemetryRuntimeProducer for runtime stats.
TelemetryStorage wraps consumer and producer interfaces.
TelemetryStorageConsumer interface should be implemented by structs that offer popping telemetry.
TelemetryStorageProducer interface should be implemented by struct that accepts incoming telemetry.