Namespace Silverback.Messaging.Inbound.ExactlyOnce
Classes
ExactlyOnceGuardConsumerBehavior
Uses the configured implementation of IExactlyOnceStrategy to ensure that the message is processed only once.
LogExactlyOnceStrategy
Uses an IInboundLog to keep track of the processed message identifiers and guarantee that each message is processed only once.
OffsetStoreExactlyOnceStrategy
Uses an IOffsetStore to keep track of the latest processed offsets and guarantee that each message is processed only once.
Interfaces
IExactlyOnceStrategy
The strategy used to guarantee that each message is consumed only once.
IExactlyOnceStrategyImplementation
The strategy used to guarantee that each message is consumed only once.