aerospike/aerospike-client-java

Streaming support for batch operations

dr3s opened this issue · 2 comments

dr3s commented

The batch API returns arrays which requires full responses before the client can start processing them. It would be nice to use the reactive interfaces and support full streaming.

There are async batch get methods that support streaming records as they are received from server nodes.

public final void get(EventLoop eventLoop, RecordSequenceListener listener, BatchPolicy policy, Key[] keys, String... binNames)

Also, we have a reactive java client: https://github.com/aerospike/aerospike-client-java-reactive

dr3s commented

Thanks, must be my misunderstanding.