【问题标题】:ActiveMQ - number of Message Enqueued and Dequeued, does it cost storage?ActiveMQ - 入队和出队的消息数,是否需要存储?
【发布时间】:2020-10-08 11:27:17
【问题描述】:

我有大量消息显示为已入队和已出队。我还清除了一些在出队中显示的消息。

这是否意味着消息已被消耗并且这些数字不会占用任何存储或内存?

【问题讨论】:

    标签: activemq


    【解决方案1】:

    “排队的消息”是自上次重置此统计信息(可能是上次重新启动代理时)以来已添加到队列中的消息。

    “Messages Dequeued”是自上次重置此统计信息(可能是上次重新启动代理时)以来已分派给消费者并确认的消息。

    这些统计数据与存储利用率并不是特别相关。为此,您需要查看“待处理”消息的数量或队列“大小”或“深度”(不同的工具可能会在不同的标题下显示此信息)。这些是仍在队列中的消息。消息可能只是在内存中(例如,如果它们是非持久的)或者它们可能被写入磁盘(例如它们是持久的或者如果它们已经被分页出内存)。正如您所说,写入磁盘的那些将“消耗存储空间”。

    【讨论】:

      猜你喜欢
      • 2013-11-17
      • 2018-11-02
      • 1970-01-01
      • 1970-01-01
      • 2017-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-08
      相关资源
      最近更新 更多