开发者社区 > 云原生 > 云消息队列 > 正文

rocketmq最新版本可以实现namesrv的访问加控制嘛?

rocketmq最新版本可以实现namesrv的访问加控制嘛?acl只能限制客户端对mq的访问。我想控制的是mqadmin命令对namesrv配置文件的修改。

展开
收起
嘟嘟嘟嘟嘟嘟 2023-10-07 07:44:15 81 0
1 条回答
写回答
取消 提交回答
  • RocketMQ的ACL(Access Control List)机制确实主要用于限制客户端对消息队列的访问和操作,而不是直接控制服务器端的配置。如果你想控制MQAdmin命令对Namesrv配置文件的修改,你可能需要自定义ACL规则来实现。

    在RocketMQ中,ACL规则是通过过滤器来实现的,你可以定义自己的过滤器来实现更复杂的访问控制逻辑。例如,你可以定义一个过滤器,只允许特定的客户端IP地址或者客户端账号使用MQAdmin命令修改Namesrv的配置。

    然而,这需要你对RocketMQ的ACL机制有深入的理解,并且能够编写Java代码来实现过滤器。

    2023-10-10 12:47:53
    赞同 展开评论 打赏

涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/

相关产品

  • 云消息队列 MQ
  • 热门讨论

    热门文章

    相关电子书

    更多
    RocketMQ Client-GO 介绍 立即下载
    RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载
    基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载