【问题标题】:ActiveMQ 5.16.0 intermittently throwing error on PUT messageActiveMQ 5.16.0 在 PUT 消息上间歇性地抛出错误
【发布时间】:2021-04-19 23:03:44
【问题描述】:

当我尝试将消息放入队列时出现间歇性问题,但出现以下错误。

org.apache.activemq.ConnectionFailedException: The JMS connection has failed: java.io.EOFException

我从未在 5.15.x 版本中看到此间歇性问题。有谁知道我为什么会出现错误?

我还观察到,当我成功地从队列中 PUT 和 GET 消息然后我重新启动 ActiveMQ 并尝试将消息 PUT 到队列时,我得到了上述错误。我正在使用 Spring JmsTemplate 创建连接工厂并放置消息。这是我的豆子

    <bean id="jmsQueueTemplate" class="org.springframework.jms.core.JmsTemplate">
        <!--<constructor-arg>
            <ref bean="queueConnectionFactory"/>
        </constructor-arg>-->
        <property name="connectionFactory">
            <ref bean="jmsConnectionFactory"/>
        </property>
        <!--<property name="defaultDestination" ref="queueDestination" />-->
        <property name="defaultDestinationName" value="MY_QUEUE" />
    </bean>
    
    <bean id="jmsConnectionFactory" class="org.springframework.jms.connection.SingleConnectionFactory">
        <constructor-arg ref="queueConnectionFactory"/>
    </bean>
    <bean id="queueConnectionFactory" class="org.apache.activemq.ActiveMQSslConnectionFactory" >
        <property name="brokerURL" > <util:constant static-field="myURL"/></property>
        <property name="keyStore" ref="keystore"/>
        <property name="keyStorePassword" ><util:constant static-field="mypws"/></property>
        <property name="trustStore" ref="truststore"/>
        <property name="trustStorePassword" ><util:constant static-field="mypw"/></property>
        <property name="userName" ><util:constant static-field="user"/></property>
        <property name="password" ><util:constant static-field="pwsd"/></property>
    </bean>```

【问题讨论】:

    标签: spring activemq


    【解决方案1】:

    请使用 100% Java JMS 代码尝试相同的测试。如果问题仍然存在,请使用ActiveMQ JIRA 打开错误报告并针对 5.16.0 进行报告。谢谢!

    【讨论】:

      【解决方案2】:

      请使用 100% Java JMS 代码尝试相同的测试。如果问题仍然存在,请使用ActiveMQ JIRA 打开错误报告并针对 5.16.0 进行报告。如果它没有持续存在,则可能是 Spring JMSTemplate 和/或接线配置问题。

      谢谢!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-08-05
        • 2011-08-28
        • 2012-01-19
        • 1970-01-01
        • 1970-01-01
        • 2012-06-03
        • 2010-11-17
        相关资源
        最近更新 更多