hazelcast - Hazelcast:: 在客户端设置 RingBuffer 容量
问题描述
我正在研究 hazelcast ringbuffer 数据结构。
如果我在成员中设置 RingBuffer 容量,那么它工作正常。但我想根据用户要求在客户端设置容量。那么有没有办法在客户端设置容量?
解决方案
您可以使用动态配置功能
HazelcastInstance client = HazelcastClient.newHazelcastClient();
Config config = client.getConfig();
config.addRingBufferConfig(new RingbufferConfig("foo").setCapacity(12345));
Ringbuffer<Object> ringbuffer = client.getRingbuffer("foo");
请记住,您无法更新/更改当前配置,但可以添加新配置
推荐阅读
- c# - 依赖 Catch 块中的异常消息是一个好习惯吗?
- python - 我的子进程就像一个驱动器被映射,但它不是。使固定?
- javascript - 如何将日期时间转换为文本日期 JS
- categorical-data - 轻推/抖动:用分类 X 轴和 3 组图例绘制点
- c++ - 如何避免虚拟类中字符串指针的内存泄漏
- java - 使用 Intellij IDE 在 Linux 上发生 JDK 8 崩溃
- kubernetes - 如何允许(sidecar)容器在 Kubernetes 部署中终止而不重新启动?
- ruby-on-rails - 使用 React 将 RoR 应用程序部署到 heroku 时,引导样式未显示
- python - 从 pyodbc 运行查询比从 SSMS 运行查询花费的时间要长得多
- php - 是否可以在 PHP 中模拟 PECL 扩展?