zoukankan      html  css  js  c++  java
  • SpringBoot配置属性之MQ

    activemq

    • 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的用户.

    artemis(HornetQ捐献给apache后的版本)

    • spring.artemis.embedded.cluster-password
      指定集群的密码,默认是启动时随机生成.

    • spring.artemis.embedded.data-directory
      指定Journal文件的目录.如果不开始持久化则不必要指定.

    • spring.artemis.embedded.enabled
      是否开启内嵌模式,默认true

    • spring.artemis.embedded.persistent
      是否开启persistent store,默认false.

    • spring.artemis.embedded.queues
      指定启动时创建的队列,多个用逗号分隔,默认: []

    • spring.artemis.embedded.server-id
      指定Server ID. 默认是一个自增的数字,从0开始.

    • spring.artemis.embedded.topics
      指定启动时创建的topic,多个的话逗号分隔,默认: []

    • spring.artemis.host
      指定Artemis broker 的host. 默认: localhost

    • spring.artemis.mode
      指定Artemis 的部署模式, 默认为auto-detected(也可以为native or embedded).

    • spring.artemis.port
      指定Artemis broker 的端口,默认为: 61616

    rabbitmq

    • spring.rabbitmq.addresses
      指定client连接到的server的地址,多个以逗号分隔.

    • spring.rabbitmq.dynamic
      是否创建AmqpAdmin bean. 默认为: true)

    • spring.rabbitmq.host
      指定RabbitMQ host.默认为: localhost)

    • spring.rabbitmq.listener.acknowledge-mode
      指定Acknowledge的模式.

    • spring.rabbitmq.listener.auto-startup
      是否在启动时就启动mq,默认: true)

    • spring.rabbitmq.listener.concurrency
      指定最小的消费者数量.

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

    • spring.rabbitmq.listener.prefetch
      指定一个请求能处理多少个消息,如果有事务的话,必须大于等于transaction数量.

    • spring.rabbitmq.listener.transaction-size
      指定一个事务处理的消息数量,最好是小于等于prefetch的数量.

    • spring.rabbitmq.password
      指定broker的密码.

    • spring.rabbitmq.port
      指定RabbitMQ 的端口,默认: 5672)

    • spring.rabbitmq.requested-heartbeat
      指定心跳超时,0为不指定.

    • spring.rabbitmq.ssl.enabled
      是否开始SSL,默认: false)

    • spring.rabbitmq.ssl.key-store
      指定持有SSL certificate的key store的路径

    • spring.rabbitmq.ssl.key-store-password
      指定访问key store的密码.

    • spring.rabbitmq.ssl.trust-store
      指定持有SSL certificates的Trust store.

    • spring.rabbitmq.ssl.trust-store-password
      指定访问trust store的密码.

    • spring.rabbitmq.username
      指定登陆broker的用户名.

    • spring.rabbitmq.virtual-host
      指定连接到broker的Virtual host.

    hornetq

    • spring.hornetq.embedded.cluster-password
      指定集群的密码,默认启动时随机生成.

    • spring.hornetq.embedded.data-directory
      指定Journal file 的目录. 如果不开启持久化则不必指定.

    • spring.hornetq.embedded.enabled
      是否开启内嵌模式,默认:true

    • spring.hornetq.embedded.persistent
      是否开启persistent store,默认: false

    • spring.hornetq.embedded.queues
      指定启动是创建的queue,多个以逗号分隔,默认: []

    • spring.hornetq.embedded.server-id
      指定Server ID. 默认使用自增数字,从0开始.

    • spring.hornetq.embedded.topics
      指定启动时创建的topic,多个以逗号分隔,默认: []

    • spring.hornetq.host
      指定HornetQ broker 的host,默认: localhost

    • spring.hornetq.mode
      指定HornetQ 的部署模式,默认是auto-detected,也可以指定native 或者 embedded.

    • spring.hornetq.port
      指定HornetQ broker 端口,默认: 5445

    jms

      • 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

  • 相关阅读:
    python 第三方库大全
    windows CMD实现的信息收集工具
    ip协议是哪一层的协议
    MetaWeblog访问地址
    通过卸载程序触发恶意进程
    IP地址查询接口
    mysql 密码忘记解决办法
    查询IP地址的免费API
    showdan
    【译】android的审计和hacking工具
  • 原文地址:https://www.cnblogs.com/austinspark-jessylu/p/8065236.html
Copyright © 2011-2022 走看看