aerospike / aerospike-client-rust

Rust client for the Aerospike database
https://www.aerospike.com/
Other
82 stars 28 forks source link

Implement Batch Reads #26

Closed jhecking closed 7 years ago

jhecking commented 7 years ago

Resolves #7.

Implements batch read requests using the newer Batch Index protocol. Batch requests to multiple cluster nodes can be executed in sequence (default) or in parallel (with optional upper limit on max. no. of concurrent requests) by using the thread pool.

The PR also combines the client's get and get_header commands into a single get command by using the new Bins struct to specify whether the client should retrieve some, all or no bin values.