Skip to content

XXL-MQ v1.9.1 | 轻量级分布式消息队列

Latest

Choose a tag to compare

@xuxueli xuxueli released this 07 Jun 13:44
· 3 commits to master since this release
  • 1、【优化】Topic消费者服务隔离,限制消息中心绑定的Appname才允许消费(ISSUE-53);
  • 2、【优化】消息中心OpenAPI校验token调整,由“XXL_MQ_ACCESS_TOKEN”调整为“XXL-MQ-ACCESS-TOKEN”,兼容nginx代理场景参数传递(本版本兼容旧版本参数,客户端不需要升级);
  • 3、【调整】消息中心移除context-path前缀配置项,简化客户端配置;
    (存量客户端升级需要注意:升级后需要将配置项 "xxl.mq.admin.address" 中的 context-path 前缀移除)
  • 4、【新增】新增 Docker Compose 配置,支持一键配置启动调度中心集群;
Docker Compose启动步骤:
```
// 下载 XXL-MQ
git clone --branch "$(curl -s https://api.github.com/repos/xuxueli/xxl-mq/releases/latest | jq -r .tag_name)" https://github.com/xuxueli/xxl-mq.git
// 构建 XXL-MQ
mvn clean package -Dmaven.test.skip=true
// 配置 XXL-MQ(前往docker目录,自定义 .env)
cd ./docker
cat .env
// 启动 XXL-MQ
docker compose up -d
// 停止 XXL-MQ
docker compose down
```
  • 5、【重构】项目结构AI Ready重构,将业务逻辑与数据访问逻辑分离,提升项目可读性与可维护性;
  • 6、【升级】升级多项maven依赖至较新版本,如 spring、mybatis、xxl-sso 等;