Crate blobnet

source ·
Expand description

A low-latency file server that responds to requests for chunks of file data.

This acts as a non-volatile, over-the-network content cache. Internal users can add binary blobs to the cache, and the data is indexed by its SHA-256 hash. Any blob can be retrieved by its hash and range of bytes to read.

Data stored in blobnet is locally cached and durable.

Modules

Basic HTTP client for the blobnet file server.
Configurable, async storage providers for blob access.
Server that makes blobnet accessible over HTTP.

Enums

Error type for results returned from blobnet.

Functions

Helper function to collect a ReadStream into a byte vector.

Type Definitions

A stream of bytes from some data source.