当前位置: 首页 > 知识库问答 >
问题:

Apache QPID队列大小和计数

陶涵育
2023-03-14

我有一个带有此参数的qpid队列:bus-sync-query--耐用--file-size=48--file-count=64

我想把1000000条消息放到这个队列中。每条消息只是一个包含12个字符的字符串。(002000333222、002000342678等)。我必须将哪些值设置为config--file size=X--file count=Y才能将所有消息放入队列?

共有1个答案

奚才良
2023-03-14

单个持久消息的开销相当大,在您的情况下,一条消息至少需要128字节的存储。您应该重新考虑您的设计,或者减少未确认消息的预期数量,或者使用不同的方法。

 类似资料:
  • 我正在尝试定期检查Kafka某个主题的队列大小。尽管如此,我甚至不知道如何检查这个指标一次。我对Kafka完全陌生,所以我不知道该怎么做。我认为这将涉及创建一个生产者或消费者来与队列交互,但我遇到了一个障碍。

  • 我需要能够更改ThreadPoolExecator的任务队列的大小。当然,BlockingQueue不支持更改大小,ThreadPoolExecitor不支持更改队列。 所以,我想到的方法是使用ThreadPoolExecutor。shutdownNow(),它返回了一个尚未执行的可运行程序列表。然后,我可以创建一个具有所需队列大小的新执行器,并重新提交所有任务。 问题是在shutdownNow(

  • 问题内容: 我一直在查看我的elasticsearch日志,但遇到了错误 查找错误后,普遍的共识是增加队列的大小,如此处所述-https: //www.elastic.co/guide/en/elasticsearch/reference/current/modules- threadpool.html 我的问题是实际上该如何做?我缺少某处的配置文件吗? 问题答案: 要更改队列大小,可以将其添加到

  • 我正在使用Spring3调度和线程池框架。我想在不同的时间/间隔安排不同的任务。我希望在开始另一项任务之前,每个任务都运行到完成。 例如,如果我有task1和task2:task1每10分钟运行一次,task2每天运行一次需要1分钟,运行5分钟。 如果task1和task2计时器同时触发,我希望task1和task2被放在队列中,一次只取消一个任务。 我知道我可以用一个Spring ThreadP

  • 我正在编写一个最小优先级队列和一个最大优先级队列,如下所示: 输入数组的数字将一个接一个地添加到队列中。然而,当数组[12,4,5,3,8,7]是一个样本输入,打印优先队列的输出是: MIN:[3.0, 4.0, 5.0, 12.0, 8.0, 7.0]MAX:[12.0, 8.0, 7.0, 3.0, 4.0, 5.0] 我定义的比较器有什么问题吗?提前感谢你的帮助。