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

activeMq 限制用户接收topic范围

1、在conf配置文件中找到jetty-realm.properties文件,添加用户信息

2、在broker标签中加入topic限制权限信息

<plugins><simpleAuthenticationPlugin><users><authenticationUser username="admin" password="admin" groups="admins"/><authenticationUser username="user" password="user" groups="users"/></users></simpleAuthenticationPlugin><authorizationPlugin><map><authorizationMap><!-- activemq topic中的斜杠在配置文件中通过配置 . 号实现--><authorizationEntries><!-- > 表示属于users角色的用户可以连接和收到所有topic--><authorizationEntry topic=">" read="users" write="users" admin="users"/><!-- 表示属于admins角色的用户可以匹配/ge/data/# topic--><authorizationEntry topic=".ge.data.*" read="admins" write="admins" admin="admins"/><!-- 表示admin用户可以匹配/ge/data/** topic  data后面可以是任何内容--><authorizationEntry topic=".ge.data.>" read="admin" write="admin" admin="admin"/><!-- 如果没有配置  topic=">" ,则需要配置以下内容,供监听;--><authorizationEntry topic="ActiveMQ.Advisory.>" read="guests, admins" write="guests,admins" admin="guests,admins"/></authorizationEntries></authorizationMap></map></authorizationPlugin></plugins>

3、启动

在bin目录下有linux-x86-64和linux-x86-32两个目录,根据自己服务器的系统选择合适的进入

启动:./activemq start

停止:./activemq stop

重启:./activemq restart

相关文章:

  • SkyWalking的工作原理和搭建过程
  • pcie phy-电气层-gen1/2(TX)
  • 无人机减震模块运行与技术要点分析!
  • 关于如何本地启动xxl-job,并且整合SpringBoot
  • 华三H3C交换机配置NTP时钟步骤 示例
  • Oc语言学习 —— 重点内容总结与拓展(上)
  • 【Linux】Shell脚本中向文件中写日志,以及日志文件大小、数量管理
  • Spring 框架中适配器模式的五大典型应用场景
  • 职业院校物联网安装调试员(工业数智技术)实训解决方案
  • LeetCode 746 使用最小花费爬楼梯
  • matlab求解问题
  • Java注解详解:从入门到实战应用篇
  • Redisson分布式锁-锁的可重入、可重试、WatchDog超时续约、multLock联锁(一文全讲透,超详细!!!)
  • Qt窗口中消除边框的解决方法
  • HarmonyOS 开发之 —— 合理使用动画与转场
  • 【第七节】ESP32-S3 霍尔传感器应用实战:磁场检测与蜂鸣器控制
  • 消息扩散--tarjan缩点
  • 反转链表链表数据结构oj题(206)
  • 【未完】【GNN笔记】EvolveGCN:Evolving Graph Convolutional Networks for Dynamics Graphs
  • 测试:TestCafe - 判断按钮是否活性化
  • 网易有道一季度净利润同比增长247%:有能力在今年实现更强劲的利润增长
  • 既是工具又是食物,可食用机器人开启舌尖上的新科技
  • 因港而兴,“长江黄金水道”上的宜宾故事
  • 台行政机构网站删除“汉人”改为“其余人口”,国台办回应
  • 王毅谈中拉论坛第四届部长级会议重要共识
  • 融创中国:境外债务重组计划聆讯定于9月15日召开