Java client works throught GRPC and supports auto-balancing. Performance: 10000 get random requests in 4622 milliseconds. It compiled with all shadow libs to avoid any jar conflicts on applications side.

Java API

Value value = Gkvs.Client.get("TEST", "key").sync().value();

Gkvs.Client.put("TEST", "key", "value").sync();

Gkvs.Client.remove("TEST", "key").sync();

// compare and set
Record record = Gkvs.Client.get("TEST", "key").sync();
boolean updated = Gkvs.Client.put("TEST", "key", "replace_value").compareAndPut(record.version()).sync().updated();

boolean exists = Gkvs.Client.exists("TEST", "key").sync().exists();

GKVS Java is on GitHub

Grab your copy now!


gkvs

gkvs