Apache camel 为什么在骆驼3升级后重启服务器时,安慰信息会挂在服务器上?

Apache camel 为什么在骆驼3升级后重启服务器时,安慰信息会挂在服务器上?,apache-camel,spring-camel,solace,solace-mq,camel-jms,Apache Camel,Spring Camel,Solace,Solace Mq,Camel Jms,在升级到Camel 3.3时,我们在测试时遇到了一个问题。因此,如果我们在队列中有多条消息时重新启动骆驼应用程序,由于某种原因,solace队列中有一些消息处于“未确认”状态,并且在应用程序返回后,它不会使用这些消息。在应用程序被使用之前,我们需要再次重新启动应用程序 只有在重新启动时队列中有大量消息时,才会出现此问题 我们无法在Camel 2.x版本上重新创建此问题 应用程序正确设置为自动确认,并且在所有其他情况下正常工作 “acceptMessagesWhileStopping”设置为fal

在升级到Camel 3.3时,我们在测试时遇到了一个问题。因此,如果我们在队列中有多条消息时重新启动骆驼应用程序,由于某种原因,solace队列中有一些消息处于“未确认”状态,并且在应用程序返回后,它不会使用这些消息。在应用程序被使用之前,我们需要再次重新启动应用程序

  • 只有在重新启动时队列中有大量消息时,才会出现此问题
  • 我们无法在Camel 2.x版本上重新创建此问题
  • 应用程序正确设置为自动确认,并且在所有其他情况下正常工作
  • “acceptMessagesWhileStopping”设置为false
  • 我们没有看到任何消息丢失或重复
  • 我们检查了启动时发生的所有设置和配置,没有发现任何设置或配置问题。我不知道如何进行调试,因为这是一个与关机相关的问题,当消息处于使用过程中时也是如此。任何关于如何前进的建议都会有所帮助。问候

    另外,我已经阅读了骆驼3迁移指南。我在那里没有找到任何与这个问题相关的东西