Skip to content

kwSeo/dbolt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dbolt

Distributed BoltDB

Stability: Toy Project

References

Architecture

classDiagram
    class Distributor {
        ~ingesterPool IngesterPool
        +Put(ctx context.Context, key, value []byte)
        +Get(ctx context.Context, key []byte) []byte
    }
    Distributor --> StorePool
    Distributor --> Store

    class StorePool {
        +Get(key string) Ingester
        +Register(Ingester)
    }
    StorePool --> Store

    class Store {
        <<interface>>
        +Put(ctx context.Context, key, value []byte)
        +Get(ctx context.Context, key []byte) []byte
    }

    class LocalStore
    Store <|-- LocalStore
    class RemoteStore
    Store <|-- RemoteStore
Loading

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published