消息队列
文章平均质量分 76
伟哥学程序
一个爱熬夜的不秃头程序员
展开
-
搭建RocketMQ4.9.2高可用集群-异步复制模式示例
一、集群搭建可选方式RocketMQ的物理部署结构图如下: Producer和Consumer对应的是我们的应用程序,多个NameServer实例组成集群,但相互独立,没有信息交换,所以对于NameServer来说部署两个或两个以上即可保证高可用,对于Broker来说,我们可以选择以下几种集群部署方式:1.单Master模式这种方式风险较大,一旦Broker重启或者宕机时,会导致整个服务不可用。不建议线上环境使用,可以用于本地测试。2.多Master模式一个集群无Slave,全是Master原创 2022-03-02 15:08:32 · 429 阅读 · 0 评论 -
RocketMQ4.9.2 ACL鉴权设计与RocketMQ-Console对接+JAVA使用ACL鉴权发送消息
RocketMQ ACL使用指南一 、什么是ACL?ACL是access control list的简称,俗称访问控制列表用户:用户是访问控制的基础要素,也不难理解,RocketMQ ACL 必然也会引入用户的概 念,即支持用户名、密码;资源:需要保护的对象,在 RocketMQ 中,消息发送涉及的 Topic、消息消费涉及的 消费组,应该进行保护,故可以抽象成资源; 权限:针对资源,能进行的操作;角色:RocketMQ 中,只定义两种是否是管理员另外,RocketMQ ACL还支持按照客户原创 2022-02-28 14:13:44 · 5067 阅读 · 3 评论 -
RocketMq配置rocketmq-console控制台管理账号密码
官方下载地址 :https://github.com/apache/rocketmq-externals.git官方下载的控制台不够完善,存在有时候配置无效。以及没有ACL功能可以在博主的资源中下载已经封装了ACL功能的资源包一、开启登录验证配置在application.properties配置文件中,将rocketmq.config.loginRequired设置为ture,在不填写的情况下 默认为false。二、配置账号密码1在resources目录下新建users.propertie原创 2022-02-24 10:05:02 · 12748 阅读 · 1 评论