当前位置: 首页 > news >正文

【RocketMQ】鉴权机制

1、使用rocketMQ4.4.0以上的版本,修改plain_acl.yml配置文件,例子如下:
2、在broker.conf文件中添加配置:aclEnable=true
3、启动broker的时候查看日志aclEnable是否设置成功。

# 全局白名单,可配置rocketMQ-console的地址,这样rocketMQ-console就可进行topic的创建、删除等操作了。
globalWhiteRemoteAddresses:
accounts:- accessKey: RocketMQsecretKey: 12345678whiteRemoteAddress:admin: false# 默认topic权限。该值默认为DENY(拒绝)。defaultTopicPerm: DENY# 默认消费组权限,该值默认为DENY(拒绝),建议值为SUB。defaultGroupPerm: SUB# DENY:不允许生产(发布)和消费(订阅)消息# PUB|SUB:允许生产(发布)和消费(订阅)消息# PUB:只允许生产(发布)消息# SUB:只允许消费(订阅)消息# 指定topic的权限topicPerms:# 生产消费正常- topic01=PUB|SUB# 生产报错、消费正常- topic02=SUB# 生产正常、消费不报错也不消费- topic03=PUB# 生产报错、消费不报错也不消费- topic04=DENY    # 指定某些消费组权限groupPerms:# 如果对Topic有生产消费的权限:# 生产消费正常- consumerGroup01=PUB|SUB# 生产消费正常- consumerGroup02=SUB# 生产正常,消费不报错,但是不消费- consumerGroup03=PUB# 生产正常,消费不报错,但是不消费- consumerGroup04=DENY- accessKey: rocketmq2secretKey: 12345678whiteRemoteAddress: 192.168.1.*# if it is admin, it could access all resourcesadmin: true


http://www.dtcms.com/a/310344.html

相关文章:

  • 网络协议之路由是怎么回事?
  • 电商项目_性能优化_数据同步
  • 18.若依框架中的xss过滤器
  • Java 24 新特性解析与代码示例
  • 牛客——取数游戏2
  • UE5 动态扫描波
  • 【C#学习Day15笔记】拆箱装箱、 Equals与== 、文件读取IO
  • iPhone查看App日志和系统崩溃日志的完整实用指南
  • 深入理解C语言指针:从回调函数到数组指针笔试题全解析(下)
  • 遥控器信号捕获
  • [CISCN 2022 初赛]online_crt
  • 基于react的YAPI实战指南
  • JavaWeb--Student2025项目:增删改查
  • 光纤网络FTTx(光接入网的应用类型)
  • 标准项目-----网页五子棋(4)-----游戏大厅+匹配+房间代码
  • Qt Quick 性能优化方法
  • WPF TreeView自带自定义滚动条
  • 云计算k8s集群部署配置问题总结
  • 铁皮矫平机冷知识·第三弹
  • 网站QPS多少才算高并发
  • A∗算法(A-star algorithm)一种在路径规划和图搜索中广泛使用的启发式搜索算法
  • 利用CompletableFuture优化查询效率
  • 1.2.4 砌体结构设计构造要求
  • Dify知识库分段策略详解:通用分段 vs 父子分段
  • 开源框架推荐:API数据批处理与爬虫集成
  • 前端开发一百问(动态更新)
  • 【0基础PS】PS工具详解--仿制图章工具
  • RustFS:高性能文件存储与部署解决方案(MinIO替代方案)
  • MySQL锁的分类 MVCC和S/X锁的互补关系
  • QT6.5.3 vs2022 pcl1.14.1窗体界面打开pcd点云文件