RabbitMQ配置文件yml

server:
  port: 8082
  servlet:
    encoding:
      charset: utf-8 # 设置字符集
      enabled: true #启用
      force: true #强制使用utf-8编码

spring:
  application:
    name: RabbitMQ #项目名称

  #?useUnicode=true
  # 这是连接字符串中的第一个参数,表示使用Unicode字符集。启用这个设置可以确保应用程序能够处理各种国际化字符。
  # &characterEncoding=utf-8
  # 指定字符编码为UTF-8。与useUnicode=true一起使用,确保数据库连接使用UTF-8字符编码。
  #&serverTimezone=GMT%2B8
  #设置服务器的时区。GMT%2B8表示GMT+8时区。这对于确保时间戳等时间相关数据的正确性非常重要。注意:在URL中,+需要被编码为%2B。
  #&allowPublicKeyRetrieval=true
  #允许通过公共密钥检索。这个参数通常在MySQL 8.0及以上版本中使用,当服务器要求客户端使用公共密钥进行身份验证时,这个参数是必需的。
  datasource:
#    driver-class-name: com.mysql.cj.jdbc.Driver
    driver-class-name: com.p6spy.engine.spy.P6SpyDriver #使用P6Spy代理来监控数据库操作
#    url: jdbc:mysql://localhost:3306/rabbitmq?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true
    url: jdbc:p6spy:mysql://localhost:3306/rabbitmq?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true
    username: root
    password: root

  # RabbitMQ 服务器的连接设置
  rabbitmq:
    host: localhost  # RabbitMQ 服务器主机名或 IP 地址
    port: 5672      # RabbitMQ 服务器的 AMQP 端口
    virtual-host: /yetta # 虚拟主机
    username: yetta # 连接 RabbitMQ 的用户名
    password: yetta # 连接 RabbitMQ 的密码
    listener:
      simple:
        prefetch: 1 # 每次只能获取一条消息,处理完成才能获取下一个消息
        # 否则消息是平均分配给每个消费者,并没有考虑到消费者的处理能力。
        # 可能会导致1个消费者空闲,另一个消费者忙的不可开交

  # RabbitMQ 管理插件的设置
  management:
    enabled: true        # 是否启用 RabbitMQ 管理插件
    host: localhost      # 管理界面的主机名或 IP 地址
    port: 15672          # 管理界面的端口
    username: guest      # 管理界面的用户名
    password: guest      # 管理界面的密码

# for mybatis plus
mybatis-plus:
  type-aliases-package: cn.yetta.rabbitmq.entity.pojo
  mapper-locations: classpath:mapper/*.xml,classpath:mapper/*/*.xml
  global-config:
    # logic delete
    db-config:
      logic-not-delete-value: 0
      logic-delete-value: 1
      logic-delete-field: is_delete


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值