HazelcastClient ringbuffer 给出 UnsupportedOperationException

HazelcastClient ringbuffer gives UnsupportedOperationException

正在使用

HazelcastInstance client = HazelcastClient.newHazelcastClient();
Ringbuffer<String> mybuffer = client.getRingbuffer("rb");

作为客户端连接到多播加入者出现错误:

Exception in thread "main" java.lang.UnsupportedOperationException
    at com.hazelcast.client.impl.HazelcastClientProxy.getRingbuffer(HazelcastClientProxy.java:73)

但使用另一个 hazelcast 实例工作正常:

HazelcastInstance client = Hazelcast.newHazelcastInstance();
Ringbuffer<String> mybuffer = client.getRingbuffer("rb");

事实是,作为客户端连接到已经存在的多播实例可能比启动另一个实例更可取。这是设计使然,还是我做错了什么?

谢谢

3.5 和 3.5.1 版本中缺少 RingBuffer 的客户端实现。它在 3.5.2+ 中可用。