wwwision/dcb-eventstore-umadb

UmaDB adapter for the Dynamic Consistency Boundary implementation

Maintainers

👁 bwaidelich

Package info

github.com/bwaidelich/dcb-eventstore-umadb

Type:package

pkg:composer/wwwision/dcb-eventstore-umadb

Fund package maintenance!

bwaidelich

Paypal

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 2

Open Issues: 0

1.0.1 2025-12-30 09:10 UTC

Requires

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT 6dba0d58eb425a6ec093527eefeb412cd2f8a6d0

  • Bastian Waidelich <b.waidelich.woop@wwwision.de>

README

UmaDB adapter for the Dynamic Consistency Boundary implementation.

Usage

Install via composer:

composer require wwwision/dcb-eventstore-umadb

Create instance

use Wwwision\DCBEventStoreUmaDb\UmaDbEventStore;

$eventStore = UmaDbEventStore::create('http://127.0.0.1:50051');

Specify api key / CA certificate

UmaDB can be used with TLS and API Key:

use Wwwision\DCBEventStoreUmaDb\UmaDbEventStore;

$eventStore = UmaDbEventStore::create(
 url: 'http://127.0.0.1:50051',
 apiKey: 'secret',
 caPath: '/path/to/certificate.pem'
);

See wwwision/dcb-eventstore for more details and usage examples

Note

This package requires the custom UmaDB PHP extension to be installed See wwwision/dcb-eventstore-umadb-grpc for a version that uses gRPC

Contribution

Contributions in the form of issues or pull requests are highly appreciated

License

See LICENSE