JBoss中的飞行消息是什么?

JBoss中的飞行消息是什么?,jboss,jms,netty,hornetq,Jboss,Jms,Netty,Hornetq,在JBossEAP6中,我还没有找到什么是飞行中消息的明确定义 如果我通过JMSToolBox连接到那个队列,我看不到里面的任何东西。只有在我重新启动jboss服务器后,它们才从运行中消失 那么到底什么是飞行中的消息呢?消息“飞行中”是指已经发送但消费者没有进一步采取行动的消息 如果消息已发送到客户端,但尚未删除或尚未到达其可见性窗口的末尾,则视为正在发送中。在JMS术语中,正在发送意味着已发送但尚未发送的消息: 已自动确认,或 客户确认,或 已注册到尚未提交的事务中 简单地说,发送到消费者会

在JBossEAP6中,我还没有找到什么是飞行中消息的明确定义

如果我通过JMSToolBox连接到那个队列,我看不到里面的任何东西。只有在我重新启动jboss服务器后,它们才从运行中消失

那么到底什么是飞行中的消息呢?

消息“飞行中”是指已经发送但消费者没有进一步采取行动的消息


如果消息已发送到客户端,但尚未删除或尚未到达其可见性窗口的末尾,则视为正在发送中。

在JMS术语中,正在发送意味着已发送但尚未发送的消息:

  • 已自动确认,或
  • 客户确认,或
  • 已注册到尚未提交的事务中

  • 简单地说,发送到消费者会话但未收到ack的消息数。

    此文档来自Amazon。这个定义也适用于jboss吗?还有:什么是“已经交付”?