package
0.0.0-20200723042522-932836ee9d04
Repository: https://github.com/mixpanel/bb-storage.git
Documentation: pkg.go.dev
# Functions
NewLocalBlobReplicator creates a BlobReplicator that can be used to let MirroredBlobAccess repair inconsistencies between backends directly.
NewQueuedBlobReplicator creates a decorator for BlobReplicator that serializes and deduplicates requests.
NewRemoteBlobReplicator creates a BlobReplicator that forwards requests to a remote gRPC service.
NewReplicatorServer creates a gRPC stub for the Replicator service that forwards all calls to BlobReplicator.
# Interfaces
BlobReplicator provides the strategy that is used by MirroredBlobAccess to replicate objects between storage backends.