在 Spring Boot 应用程序中配置 consumerWindowSize



ActiveMQ Artemis配置文件在Spring Boot下面:

spring:
artemis:
host: localhost
port: 61616
user: admin
password: admin123

经纪人网址没有属性,因此我可以像这样设置consumerWindowSize

tcp://localhost:61616?consumerWindowSize=0`

如何在 Spring 引导应用程序中配置consumerWindowSize

基于 Spring Boot 文档(其中引用了ArtemisProperties(,我不相信您可以设置代理的实际 URL 或与之关联的任何属性。这是Artemis弹簧启动集成的一个非常严重的缺点,因为它确实限制了配置。已经有一个问题可以(希望(解决这个问题。

添加了以下配置来解决此问题:

@Bean("connectionFactory")
public ConnectionFactory connectionFactory(AppProperties appProperties) {
ActiveMQConnectionFactory cf = new ActiveMQConnectionFactory($brokerUrl);
cf.setUser($user);
cf.setPassword($password);
return cf;
}

相关内容

  • 没有找到相关文章

最新更新