Download the PHP package rxnet/eventstore-client without Composer
On this page you can find all versions of the php package rxnet/eventstore-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download rxnet/eventstore-client
More information about rxnet/eventstore-client
Files in rxnet/eventstore-client
Package eventstore-client
Short Description EventStore asynchronous PHP client with reactiveX flavours
License MIT
Informations about the package eventstore-client
Event Store Client
Asynchronous client for EventStore TCP Api
Usage
Connect
Write
You can put as many event you want (max 2000)
Transaction
Subscription
Connect to persistent subscription $ce-category (projection) has group my-group, then acknowledge or not
Watch given stream for new events.
SubscribeCallback will be called when a new event appeared
Read all events from position 100, when everything is read, watch for new events (like volatile)
Read
Read from event 0 to event 100 on stream category-test_stream_id then end
Read backward (latest to oldest) from event 100 to event 90 on stream category-test_stream_id then end
Read first event detail from category-test_stream_id
Contribute
TODO
- [x] Append event to stream
- [x] Read given stream
- [x] Subscribe to given stream
- [x] Read a huge stream
- [x] Persistent subscription
- [x] Connect to cluster
- [x] Auto re-connect to master if needed
- [x] Reconnect and disconnected from remote
- [x] Transactions
- [x] TLS connect
- [x] Write some specs
- [ ] create / update / delete persistent subscription
- [ ] create / update / delete projection
- [ ] delete stream
Protocol buffer
If ClientMessageDtos.proto is modified, you must generate new Data php class
License
All versions of eventstore-client with dependencies
ext-json Version *
ramsey/uuid Version ^3.5
trafficcophp/bytebuffer Version ^0.3
google/protobuf Version ^3.2
reactivex/rxphp Version ^2.0
rxnet/socket Version ^0.2.0
voryx/event-loop Version ^3.0 || ^2.0
zendframework/zend-stdlib Version ^3.2