gpt4 book ai didi

java - 如何在 Hazelcast 中配置 ReliableTopic 使用的 RingBuffer?我有多个主题

转载 作者:行者123 更新时间:2023-12-01 19:58:02 30 4
gpt4 key购买 nike

我正在 Hazelcast 中创建多个可靠的主题。据我从文档中了解到,它由环形缓冲区支持。如何为主题配置环形缓冲区以满足我的需求?我只想保留一个主题的前 100 条消息,并保留另一个主题的整个历史记录。

最佳答案

您可以通过在可靠主题名称前面使用前缀 _hz_rb_ 来配置可靠主题支持环缓冲区。例如;假设您有一个名为 myReliableTopic 的可靠主题。支持此可靠主题的环形缓冲区的名称为_hz_rb_myReliableTopic。因此,您可以按如下方式进行配置:

<ringbuffer name="_hz_rb_myReliableTopic">
<capacity>100</capacity>
</ringbuffer>

您可以使用应用程序中的 RingbufferService.TOPIC_RB_PREFIX 静态字段访问此前缀。

请注意,此前缀不是公共(public) API 的一部分,因此不保证在未来版本中保持不变。

关于java - 如何在 Hazelcast 中配置 ReliableTopic 使用的 RingBuffer?我有多个主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48807162/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com