eventstore_client 0.7.1
SDKdartflutter
Platformandroidioswindowslinuxmacos
A community developed gRPC client library for EventStoreDB. EventStoreDB is an open-source, functional database with Complex Event Processing capabilities.
1. Install esdbtcli
From source
dart pub global activate -spath packages/eventstore_client_test
or from pub.dev
dart pub global activate eventstore_client_test
2. Start EventStoreDB locally
esdbtcli start
You can specify which tag you want to start with --tag argument.
EventStoreDB version v21.10.7 is started with
esdbtcli start --tag 21.10.7-buster-slim
3. Start bridge between native and grpc-web using Envoy gRPC-Web.
docker build -t envoy:v1 . && docker run --rm --name grpc-web-bridge -p 5001:5001 -p8081:8081 envoy:v1 | jq -Sr
The command jq -Sr sorts keys and pretty-prints json output from access logs written to stdout.
NOTE:
You can use the Envoy admin page on http://localhost:8081 to change log level and inspect configration.