跳到主要内容
版本:2.0.17

配置持久化

持久化的数据包含如下:

  • fluxmq集群中运行的数据:保留、延迟、会话消息、ACK未确认消息。
  • fluxmq集群所有的web配置持久化。

配置

LOCAL

本地存储,会持久化数据,重启后数据不会丢失

store:
storeType: LOCAL # MYSQL,LOCAL,MEMORY,POSTGRESQL

MEMORY

内存模式,不会持久化数据,重启后数据会丢失

store:
storeType: MEMORY # MYSQL,LOCAL,MEMORY,POSTGRESQL

MYSQL

MYSQL模式,会持久化数据,重启后数据不会丢失

下载SQL语句初始化FluxMQ持久化所需要的表结构:

点击下载初始化表SQL

store:
storeType: MYSQL
datasource:
url: jdbc:mysql://127.0.0.1:3306/fluxmq?useSSL=false
username: root
password: 123456
参数名描述默认值
storeType存儲类型默认LOCAL
datasource选择MYSQL存储时选填
url地址jdbc:mysql://127.0.0.1:3306/fluxmq?useSSL=false
username用户名root
password密码123456

POSTGRESQL

POSTGRESQL模式,会持久化数据,重启后数据不会丢失

下载SQL语句初始化FluxMQ持久化所需要的表结构:

点击下载初始化表SQL

store:
storeType: POSTGRESQL # MYSQL,LOCAL,MEMORY,POSTGRESQL
datasource:
url: jdbc:postgresql://127.0.0.1:5432/fluxmq
username: postgres
password: fluxmq
schema: fluxmq

模式不指定时候,默认为public模式。

参数名描述默认值
storeType存儲类型默认LOCAL
datasource选择MYSQL存储时选填
url地址jdbc:postgresql://127.0.0.1:5432/fluxmq
username用户名root
password密码123456
schema模式public