Hazelcast:: 在客户端设置 RingBuffer 容量
Hazelcast:: Set RingBuffer capacity in Client side
我正在研究 hazelcast ringbuffer 数据结构。
如果我在 member 中设置 RingBuffer 容量,那么它工作正常。但我想根据用户要求在客户端设置容量。那么有什么方法可以在客户端设置容量吗?
您可以使用动态配置功能
HazelcastInstance client = HazelcastClient.newHazelcastClient();
Config config = client.getConfig();
config.addRingBufferConfig(new RingbufferConfig("foo").setCapacity(12345));
Ringbuffer<Object> ringbuffer = client.getRingbuffer("foo");
请记住,您不能update/alter当前配置,但可以添加新配置
我正在研究 hazelcast ringbuffer 数据结构。
如果我在 member 中设置 RingBuffer 容量,那么它工作正常。但我想根据用户要求在客户端设置容量。那么有什么方法可以在客户端设置容量吗?
您可以使用动态配置功能
HazelcastInstance client = HazelcastClient.newHazelcastClient();
Config config = client.getConfig();
config.addRingBufferConfig(new RingbufferConfig("foo").setCapacity(12345));
Ringbuffer<Object> ringbuffer = client.getRingbuffer("foo");
请记住,您不能update/alter当前配置,但可以添加新配置