Choose your own adventure distributed cache
706
Cubby is a 'choose your own adventure' cross platform native AOT .net distributed cache application.
See the official docs here for more details
https://github.com/Scribbly-Fun/Scribbly.Cubby
Simply pull our container using docker pull. By default the container will run with the Cubby HTTP and gPRC transports.
docker pull scribbly/cubby:***
Note
Long term you will be able to start the container with the transport(s) specified using an environment variable something like: CUBBY__TRANSPORT:tcp http grpc Currently the container will start with gRPC and HTTP transports. gRPC will not include a SSL will need to be managed from outside the container
| Name | Purpose | Values |
|---|---|---|
| CUBBY__STORE | Changes the cubby internal store | Sharded, Concurrent, LockFree |
| CUBBY__CAPACITY | Sets the storage capacity for the cache | 0 - None or 1 - XXXX |
| CUBBY__CLEANUP__STRATEGY | Sets the cache expiration cleanup strategy | Disabled, Hourly, Random, Aggressive, Duration, Manual |
| CUBBY__CLEANUP__DELAY | The time between cleanups when using a Duration strategy | 00:00:00 - HH:MM:SS:MS |
| LOGGING__LOGLEVEL | A log level used for all standard out messages | Scribbly.Cubby : Trace, Information, etc |
| ASPNETCORE_URLS | The applications HTTP Ports and Schemes | See MS Docs for Aspnet Core |
Default Container Configuration
| Name | Value |
|---|---|
| CUBBY__STORE | Sharded |
| CUBBY__CAPACITY | 0 - None |
| CUBBY__CLEANUP__STRATEGY | Random |
| CUBBY__CLEANUP__DELAY | 00:00:00 / NA |
| LOGGING__LOGLEVEL | Scribbly.Cubby : Information |
| ASPNETCORE_URLS | "http://+:5000;" |
By default the Cubby container will expose port 5000 HTTP.
[Note] We will probably be adding HTTPs support inside the container to better support gRPC transports
Content type
Image
Digest
sha256:449f88534…
Size
64.9 MB
Last updated
8 months ago
docker pull scribbly/cubby