V3.2.5

date:2023-08-14 (仅授权版更新)

新增消息队列功能

配置文件 manifest/config/config.yaml文件中配置消息队列配置,可配置本地磁盘队列diskQueuensq,rocketmq,默认使用本地磁盘队列。

mqueue:
  enable: true                                 # 开启消息队列功能
  closeWaitTime: 5                             # 关闭服务器时等待刷盘时间(秒),最好不要小于5
  driver: "diskQueue"                          # 驱动类型 nsq|diskQueue|rocketmq
  channel: "channel"                           # 默认频道名称
  nsq:
    address: "192.168.75.3"                    # nsq地址
    producer_port: 4150                        # 生产者端口
    consumer_port: 4161                        # 消费者http端口
  rocketmq:
    nameServers: "192.168.75.3:9876"           # 服务器地址
    retry: 2                                   # 重试次数
    logLevel: "warn"                           # 日志级别 debug|error|warn|fatal
  diskQueue:
    dataPath: "./resource/data/storage/diskqueue"            # 存储路径
    maxBytesPerFile: 2097152                   # 单个单件最大字节数(byte),默认:2m(2097152)
    syncEvery: 2500                            # 多少次读写后刷盘
    syncTimeout: 2                             # 刷盘间隔(秒)
    maxMsgSize: 128144                         # 最大消息字节数(byte)
    minMsgSize: 0                              # 最小消息字节数

前端案例演示中菜单中可测试:

作者:管理员  创建时间:2023-08-14 11:44
最后编辑:管理员  更新时间:2024-06-14 15:58