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
свойства не имеют ничего общего с этим.
Пожалуйста, порекомендуйте