摘要: broker的可用性策略-快速失败机制 具体实现在BrokerFastFailure,会执行一个定时任务扫描写消息任务的队列,当发现ospagecache繁忙的时候,就取出一个请求任务快速返回,直到OSPageCache不在繁忙。 然后会遍历任务队列,如果发现某一个请求任务已经超时,那么也会立即返回 阅读全文
posted @ 2021-08-04 20:55 gaojy 阅读(67) 评论(0) 推荐(0) 编辑
摘要: RocketMQ-broker状态管理及数据统计 在RocketMQ中,状态管理有BrokerStatsManager,ConsumerStatsManager,FilterServerStatsManager,其实现的方式都是一样的。 这边就拿BrokerStatsManager做介绍 一个Sta 阅读全文
posted @ 2021-08-04 20:20 gaojy 阅读(863) 评论(0) 推荐(0) 编辑
摘要: 什么是ACL? 简称访问控制列表,涉及到用户,资源,权限,角色。 用户 用户是访问控制的基础要素,也不难理解,RocketMQ ACL必然也会引入用户的概念,即支持用户名、密码。 资源 资源,需要保护的对象,在RocketMQ中,消息发送涉及的Topic、消息消费涉及的消费组,应该进行保护,故可以抽 阅读全文
posted @ 2021-08-04 15:02 gaojy 阅读(1074) 评论(0) 推荐(0) 编辑