Module service

Module service 

Source
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§

StorageService
Asynchronous storage service with a two-tier backend system.

Enums§

StorageConfig
Configuration to initialize a StorageService.

Constants§

DEFAULT_CONCURRENCY_LIMIT
Default concurrency limit for StorageService.

Type Aliases§

DeleteResponse
Service response for StorageService::delete_object.
GetResponse
Service response for StorageService::get_object.
InsertResponse
Service response for StorageService::insert_object.
MetadataResponse
Service response for StorageService::get_metadata.