Значение настройки Couchbase
Из моего Java-кода при сохранении в couchbase, чтобы убедиться, что он правильно сохранен в couchbase, используются следующие блоки кода.
OperationFuture< Boolean > result = couchClient.set(<key>,<value> );
while( !result.isDone() ) {
try {
Thread.sleep( 5 );
}catch( InterruptedException e ) {
errorLog.error( "Error occurred while setting in couchbase " + e.getMessage() );
}
}
Проверка с другими, есть ли лучший способ убедиться, что объект хранится должным образом в базе.
1 ответ
Лучший способ справиться с этим - это то, что Couchbase называет Durability Requirements, который может использоваться в такой операции, как.upsert() в клиенте 2.x. Это описано в документации Couchbase Java со ссылкой на дополнительную информацию о концепции.