当前位置: 首页 > 知识库问答 >
问题:

如何使用嵌入式ActiveMQ Artemis配置Spring Boot的最大交付尝试?

杨赞
2023-03-14

我想按照手册中的描述配置dill letter的max-delivery-attems

我尝试使用嵌入式ActiveMQ Artemis JMS服务器进行Spring Boot,但无法确定如何设置max-delivery-attems值。

共有1个答案

章安易
2023-03-14

在调试配置实例之后,我最终找到了该方法。代码如下:

@Configuration
public class RedeliveryConfiguration implements ArtemisConfigurationCustomizer {

    @Override
    public void customize(org.apache.activemq.artemis.core.config.Configuration configuration) {
        Map<String, AddressSettings> addressesSettings = configuration.getAddressesSettings();

        // # is the catch all address or default address
        addressesSettings.get("#").setMaxDeliveryAttempts(2);
    }
}
 类似资料:
  • 英文原文:http://emberjs.com/guides/configuring-ember/embedding-applications/ 大多数情况下,应用所有的UI都将通过路由器管理的模板来创建。 但是如果需要将一个Ember.js应用嵌入一个现有的网页,与其他的Javascript框架共存应该怎么做呢? 改变根元素 缺省情况下,应用将渲染应用模板到网页的body元素中。 通过指定roo

  • 我将从Groovy脚本中启动Jetty Web服务器。Jetty的默认日志记录是stderlog。现在我想配置这个日志记录,但文档中只提到了在使用start时如何进行配置。jar方法启动Jetty。 我如何配置,更具体地说,配置旋转日志文件,与StdErrLog嵌入式码头?

  • 问题内容: 我正在尝试通过Web应用程序以及带有嵌入式码头的自包含jar文件引发战争。对于嵌入式码头(jar文件分发),我添加了一个servlet,如下所示: war文件分发使用web.xml文件,该文件在web-app部分包含以下内容: 这可行。但是,我想摆脱两种方法之间的重复。即,当我添加一个新的servlet时,我只想在一个位置进行配置。我可以从嵌入式码头加载和使用web.xml文件吗? 问

  • 我是否在application.properties文件中配置像连接超时这样的属性,还是在其他地方配置?我不能从谷歌上弄清楚这一点。 Tomcat属性列表 我找到了这个Spring Boot示例,但它不包括connectionTimeout属性,当我设置。属性文件我得到一个错误。

  • 我有时会在pom中看到以下声明。xml。。。 如您所见,sping-boo-starter-web被声明为tomcat-embed-jasper。 是不是sping-boo-starter-web已经有一个嵌入式tomcat了?为什么一些开发人员仍然声明tomcat-embed-jasper以及boot-starter-web?还是有什么原因?

  • 我想尝试使用嵌入式jmxtrans的基本入门示例。所以我添加了下面的代码 添加while循环是为了使应用程序保持最新状态,直到jvm统计信息打印到控制台上。这是jmxtrans。json文件 在启用调试级别日志时,我发现jmxtrans Spring bean没有创建,因为Spring循环引用错误 调试o. s. b. f. s.DefaultListableBeanFactory 1426-忽略