eskv
In-memory key/value and event store, for educational purpose.
Install
No framework information available.
README
eskv
eskv is an in-memory key/value and event store, for educational purpose.
Disclamer
eskv is not meant to be run in production. eskv has been created to ease the learning of event sourcing. Use a production-ready event store for production.
Getting Started
Install eskv as a global dotnet tool:
dotnet tool install eskv -g
for prerelease version, specify the --prerelease flag.
You can also install it as a local dotnet tool:
dotnet new tool-manifest
dotnet tool install eskv
Then run it:
eskv
or for a local dotnet tool:
dotnet eskv
and open http://localhost:5000 in a browser to access the web ui.
Usage
USAGE: eskv.exe [--help] [--endpoint <string>] [--dev] [--parcel <string>]
OPTIONS:
--endpoint <string> eskv http listener endpoint. default is http://localhost:5000
--dev specify dev mode.
--parcel <string> parcel dev server url. default is http://localhost:1234
--help display this list of options.
--endpoint < string > : the eskv http listener endpoint. Use http://*:5000 to authorize connections over the network, or use it t change port. Default is http://localhost:5000
--dev : activate development mode. Used only when working on eskv UI development.
--parcel < string > : The parcel dev server url used in development mode.
--help : display help.
eskv.client nuget
eskv.client nuget contains eskv client library to interact with eskv server.
Add it to your project using the IDE, or the following command:
dotnet add package eskv.client
In an F# script, you can reference it with a #r directive:
#r "nuget: eskv.client"
Read the full eskv.client documentation.
Copyright and License
Code copyright Jérémie Chassaing. eskv and eskv.client are released under the Academic Public License.
Changes from Previous Version
Adoption Assessment
Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.
Related Guides & Workflows
Learn how to evaluate, integrate, or audit this package in your .NET project.