Expand description
Core storage service and configuration.
StorageService is the main entry point for storing and retrieving
objects. Each operation runs in a separate tokio task for panic isolation.
See the crate-level documentation for the two-tier backend system,
redirect tombstones, and consistency guarantees.
Structs§
- Storage
Service - Asynchronous storage service with a two-tier backend system.
Enums§
- Storage
Config - Configuration to initialize a
StorageService.
Constants§
- DEFAULT_
CONCURRENCY_ LIMIT - Default concurrency limit for
StorageService.
Type Aliases§
- Delete
Response - Service response for
StorageService::delete_object. - GetResponse
- Service response for
StorageService::get_object. - Insert
Response - Service response for
StorageService::insert_object. - Metadata
Response - Service response for
StorageService::get_metadata.