Hazelcast в качестве замены для Memcached

В настоящее время у нас есть приложение, которое работает с Memcached с использованием клиента spy-memcached (Java). Хотел представить Hazelcast для этого приложения. На самых ранних этапах этой интеграции я хочу использовать Hazelcast с использованием протокола Memcached.

Запуск автономного сервера Hazelcast ./server.sh, и пытается подключиться из приложения. Получение ошибки из консоли Hazelcast

INFO: [172.17.42.1]:5701 [dev] [3.2.4] Connection [/127.0.0.1:44028] lost. Reason: java.nio.BufferOverflowException[null]

Ошибка от spy-memcached

2014-07-28 15:51:23.986 INFO net.spy.memcached.MemcachedConnection:  Reconnecting due to exception on {QA sa=localhost/127.0.0.1:5701, #Rops=1, #Wops=0, #iq=0, topRop=Cmd: 1 Opaque: 1 Key: Report-1281-NULL-NULL Cas: 0 Exp: 0 Flags: 1 Data Length: 2796, topWop=null, toWrite=0, interested=1}
java.io.IOException: Disconnected unexpected, will reconnect.
    at net.spy.memcached.MemcachedConnection.handleReads(MemcachedConnection.java:452)
    at net.spy.memcached.MemcachedConnection.handleIO(MemcachedConnection.java:380)
    at net.spy.memcached.MemcachedConnection.handleIO(MemcachedConnection.java:242)
    at net.spy.memcached.MemcachedConnection.run(MemcachedConnection.java:836)
2014-07-28 15:51:23.987 WARN net.spy.memcached.MemcachedConnection:  Closing, and reopening {QA sa=localhost/127.0.0.1:5701, #Rops=1, #Wops=0, #iq=0, topRop=Cmd: 1 Opaque: 1 Key: MarginRequirementsReport-1281-NULL-NULL Cas: 0 Exp: 0 Flags: 1 Data Length: 2796, topWop=null, toWrite=0, interested=1}, attempt 0.
2014-07-28 15:51:23.987 WARN net.spy.memcached.protocol.binary.BinaryMemcachedNodeImpl:  Discarding partially completed op: Cmd: 1 Opaque: 1 Key: Report-1281-NULL-NULL Cas: 0 Exp: 0 Flags: 1 Data Length: 2796

По-видимому, hazelcast.socket.receive.buffer.size а также hazelcast.socket.send.buffer.size свойства не имеют ничего общего с этим.

Пожалуйста, порекомендуйте

0 ответов

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