gpt4 book ai didi

Spring Boot 相同的代理消息重复到控制台

转载 作者:IT老高 更新时间:2023-10-28 13:49:05 24 4
gpt4 key购买 nike

我目前正在开发一个 Spring Boot 项目,此文本每秒都会打印到控制台,持续 30 秒,然后停止。

15:18:02.416  o.a.activemq.broker.TransportConnector : Connector vm://localhost started
15:18:03.480 o.a.activemq.broker.TransportConnector : Connector vm://localhost stopped
15:18:03.480 o.apache.activemq.broker.BrokerService : Apache ActiveMQ 5.10.1 (localhost, ID:Jordan-801993-L.local-55074-1432703875573-0:7) is shutting down
15:18:03.481 o.apache.activemq.broker.BrokerService : Apache ActiveMQ 5.10.1 (localhost, ID:Jordan-801993-L.local-55074-1432703875573-0:7) uptime 1.069 seconds
15:18:03.481 o.apache.activemq.broker.BrokerService : Apache ActiveMQ 5.10.1 (localhost, ID:Jordan-801993-L.local-55074-1432703875573-0:7) is shutdown
15:18:03.542 o.apache.activemq.broker.BrokerService : Using Persistence Adapter: MemoryPersistenceAdapter
15:18:03.543 o.apache.activemq.broker.BrokerService : Apache ActiveMQ 5.10.1 (localhost, ID:Jordan-801993-L.local-55074-1432703875573-0:8) is starting
15:18:03.543 o.apache.activemq.broker.BrokerService : Apache ActiveMQ 5.10.1 (localhost, ID:Jordan-801993-L.local-55074-1432703875573-0:8) started
15:18:03.543 o.apache.activemq.broker.BrokerService : For help or more information please see: http://activemq.apache.org
15:18:03.544 o.a.a.broker.jmx.ManagementContext : JMX consoles can connect to service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi
15:18:03.544 o.a.activemq.broker.TransportConnector : Connector vm://localhost started

该项目仍然可以正常工作,只是很烦人。有人知道为什么会这样吗?

最佳答案

我无法深入解释为什么会发生这种情况,但这与 ConnectionFactory 的自动配置方式有关。

摆脱嵌入式代理不断重启的一种方法是在您的 application.properties 中启用池:

spring.activemq.pooled=true

为了使用它,您还必须将以下依赖项添加到您的 pom.xml:

<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>activemq-pool</artifactId>
</dependency>

我翻阅了一些文档,最终找到了 this

页面底部写着:

Using ActiveMQConnectionFactory
...
The broker will be created upon creation of the first connection.
...

同样,这并不能完全解释发生了什么,但是一旦我发现启用池阻止了这种行为的发生,我就停止了挖掘。

关于Spring Boot 相同的代理消息重复到控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30497320/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com