SpringBoot对ActiveMQ的配置解析

来源:互联网 发布:阿里云股票数据接口 编辑:程序博客网 时间:2024/06/16 13:37
  • spring.activemq.broker-url=

  • 指定ActiveMQ broker的URL,默认自动生成.


  • spring.activemq.in-memory=

  • 是否是内存模式,默认为true.


  • spring.activemq.password=

  • 指定broker的密码.


  • spring.activemq.pooled=

  • 是否创建PooledConnectionFactory,而非ConnectionFactory,默认false


  • spring.activemq.user=

  • 指定broker的用户.


  • spring.activemq.packages.trust-all=false

  •  信任所有的包

    如果传输的对象是Obeject 这里必须加上这句或者指定信任的包  否则会导致对象序列化失败 出现classnotfound异常  详细: http://activemq.apache.org/objectmessage.html


    spring.activemq.packages.trusted=
    指定信任的包,当有信任所有的包为true是无效的

    spring.activemq.pool.configuration.*=
  • 暴露pool配置

    spring.activemq.pool.enabled=false
    是否使用PooledConnectionFactory


  • spring.activemq.pool.expiry-timeout=0
    连接超时时间


  • #spring.activemq.pool.idle-timeout=30000

  • 空闲时间


  • spring.activemq.pool.max-connections=1
    最大连接数

  • spring.jms.jndi-name

  • 指定Connection factory JNDI 名称.


  • spring.jms.listener.acknowledge-mode

  • 指定ack模式,默认自动ack.


  • spring.jms.listener.auto-startup是否启动时自动启动jms,默认为: true

  • spring.jms.listener.concurrency指定最小的并发消费者数量.

  • spring.jms.listener.max-concurrency指定最大的并发消费者数量.

  • spring.jms.pub-sub-domain是否使用默认的destination type来支持 publish/subscribe,默认: false

原创粉丝点击