SpringBoot配置属性之MQ

SpringBoot配置属性系列

另外附上个人关于springboot的一些文章

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
时间: 2024-10-09 22:46:11

SpringBoot配置属性之MQ的相关文章

SpringBoot配置属性之NOSQL

SpringBoot配置属性系列 SpringBoot配置属性之MVC SpringBoot配置属性之Server SpringBoot配置属性之DataSource SpringBoot配置属性之NOSQL SpringBoot配置属性之MQ SpringBoot配置属性之Security SpringBoot配置属性之Migration SpringBoot配置属性之其他 另外附上个人关于springboot的一些文章 SpringBoot前世今生 SpringBoot集成mybatis S

SpringBoot配置属性之其他

SpringBoot配置属性系列 SpringBoot配置属性之MVC SpringBoot配置属性之Server SpringBoot配置属性之DataSource SpringBoot配置属性之NOSQL SpringBoot配置属性之MQ SpringBoot配置属性之Security SpringBoot配置属性之Migration SpringBoot配置属性之其他 另外附上个人关于springboot的一些文章 SpringBoot前世今生 SpringBoot集成mybatis S

SpringBoot配置属性之Migration

SpringBoot配置属性系列 SpringBoot配置属性之MVC SpringBoot配置属性之Server SpringBoot配置属性之DataSource SpringBoot配置属性之NOSQL SpringBoot配置属性之MQ SpringBoot配置属性之Security SpringBoot配置属性之Migration SpringBoot配置属性之其他 另外附上个人关于springboot的一些文章 SpringBoot前世今生 SpringBoot集成mybatis S

【转】SpringBoot配置属性系列-之DataSource

SpringBoot配置属性系列 SpringBoot配置属性之MVC SpringBoot配置属性之Server SpringBoot配置属性之DataSource SpringBoot配置属性之NOSQL SpringBoot配置属性之MQ SpringBoot配置属性之Security SpringBoot配置属性之Migration SpringBoot配置属性之其他 另外附上个人关于springboot的一些文章 SpringBoot前世今生 SpringBoot集成mybatis S

SpringBoot配置属性之Server

server配置 server.address指定server绑定的地址 server.compression.enabled是否开启压缩,默认为false. server.compression.excluded-user-agents指定不压缩的user-agent,多个以逗号分隔,默认值为:text/html,text/xml,text/plain,text/css server.compression.mime-types指定要压缩的MIME type,多个以逗号分隔. server.c

使用springboot配置和注入数据源属性的方法和步骤

/** 1.书写一个名为resources/application.properties的属性文件---->书写一个配置属性类,类名为: **/ 文件:application.properties jdbc.driverClassName=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://192.168.28.128jdbc.username=orcljdbc.password=123456 文件:JdbcProperties package com.hope

Springcloud 中 SpringBoot 配置全集 (收藏版)

Springcloud 中 SpringBoot 配置全集 (收藏版) 疯狂创客圈 Java 高并发[ 亿级流量聊天室实战]实战系列 [博客园总入口 ] 前言 疯狂创客圈(笔者尼恩创建的高并发研习社群)Springcloud 高并发系列文章,将为大家介绍三个版本的 高并发秒杀: 一.版本1 :springcloud + zookeeper 秒杀 二.版本2 :springcloud + redis 分布式锁秒杀 三.版本3 :springcloud + Nginx + Lua 高性能版本秒杀 以

SpringBoot配置详解

SpringBoot配置详解 SpringBoot自动化配置 在上一节中我们使用Spring Boot实现了一个简单的RESTful API应用,在实现过程中,除了Maven的pom文件的一些配置,我们没有做任何其他的配置,这就是Spring Boot的自动化配置带来的好处,但是,我们还需要了解如何在Spring Boot中修改这些自动化配置的内容,以应对一些特殊的场景需求. 配置文件—Spring Boot支持YAML配置文件和properties配置文件 Spring Boot的默认配置文件

Spring boot将配置属性注入到bean类中

一.@ConfigurationProperties注解的使用 看配置文件,我的是yaml格式的配置: // file application.yml my: servers: - dev.bar.com - foo.bar.com - jiaobuchong.com 1 2 3 4 5 6 下面我要将上面的配置属性注入到一个Java Bean类中,看码: import org.springframework.boot.context.properties.ConfigurationProper