gpt4 book ai didi

java - 动态队列的Hazelcast队列配置

转载 作者:行者123 更新时间:2023-12-01 09:51:28 25 4
gpt4 key购买 nike

我有一个创建动态队列的系统。这些队列的消息类型都很相似。

我需要队列的持久性,所以我实现了一个 QueueStore。问题是,要设置持久性,我需要知道队列的名称,并且名称是动态的。有没有办法为所有队列提供相同的配置?更好的是必须根据队列名称的某种模式有不同的配置。

这就是我到目前为止所拥有的。

final QueueStoreConfig queueStoreConfig = new QueueStoreConfig()
.setFactoryImplementation(
(name, properties) -> new GenericQueueStore(name, properties)
);

final QueueConfig myQueueConfig = new QueueConfig()
.setName("myQueue")
.setQueueStoreConfig(queueStoreConfig);

final QueueConfig myQueueConfig2 = new QueueConfig()
.setName("myQueue2")
.setQueueStoreConfig(queueStoreConfig);


return new Config()
.addQueueConfig(myQueueConfig)
.addQueueConfig(myQueueConfig2);

最佳答案

要使用相同的配置来配置多个数据结构,您可以使用配置通配符和命名模式,如文档中所述:http://docs.hazelcast.org/docs/3.6/manual/html-single/index.html#using-wildcards

关于java - 动态队列的Hazelcast队列配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37573967/

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