Подключить кеш сервера gridgain из memcache-двоичного клиента
У меня работает gridgain на удаленном сервере, мне нужно получить данные из gridgain, используя memcache-двоичный клиент. я могу подключиться к серверу gridgain, но не могу подключиться к кешу внутри gridgain
var MemcachedBinary = require('memcached-binary');
var server = 'gridgain:port';
var params = {
use_buffers: false, // If true, always return Buffers instead of strings
// defaults to false
};
var memcached_binary = new MemcachedBinary(server, params);
memcached_binary.get('DG', params, function(err, res) {
if( err )
console.error( err );
console.log(res);
});
DG - это один кэш внутри сервера gridgain
когда я получаю соединение закрывается (FIN) через gridgain, оно ничего не возвращает.
1 ответ
Я думаю, что невозможно указать имя кэша для протокола memcached (используя default
). Тем не менее, GridGain Professional 2.7.1, а также Apache Ignite 2.7 должны иметь встроенный клиент node.js, который допускает широкий спектр операций с кешем.