Автоматически сгенерированный ключ в Riak через Java-клиент

Riak поддерживает автоматически сгенерированные ключи при хранении объекта:

http://wiki.basho.com/Basic-Riak-API-Operations.html:

Сохранить новый объект и назначить случайный ключ #

Если ваше приложение предпочитает оставить генерацию ключей до Riak, отправьте запрос POST к URL-адресу корзины вместо PUT к паре бакет / ключ: POST /riak/bucket Если вы не передадите Riak имя "ключа" после ведро, оно будет знать, чтобы создать его для вас.

Можно ли сделать то же самое при использовании клиента Java? кажется, что ключ должен быть предоставлен при хранении объекта.

1 ответ

Решение

Отредактировано для обновления: теперь доступно в клиенте Java. Он был добавлен в версию клиента 1.0.7. Смотрите: https://github.com/basho/riak-java-client/pull/168


К сожалению... прямо сейчас Java-клиент не поддерживает это.

Кто-то открыл проблему для этого: https://github.com/basho/riak-java-client/issues/141

Я согласен, что это должно быть добавлено. У нас есть несколько вещей, над которыми мы сейчас работаем над выпуском Riak 1.2, которые имеют более высокий приоритет, но я надеюсь поработать над этим и добавить его в ближайшем будущем.

Другие вопросы по тегам