有关Rocketmq的测试

破坏性测试:

        同城多活:解决的问题是①应用宕机,其他的应用能够迅速结果queue

        中间件宕机,发送者能够发往其他的中间件,消费者从其他中间件收消息

        灰度发布:同一个消费组不同实例监听不一样的topic时,能保证不同topic的消息被正确消费

        熔断机制:当消息堆积到一定程度时 ,生成者不往该queue上发消息

        流量权重,自动伸缩Q:queue的数量随consumer的增多而增多,下线而下线

        消息去重:① Redis缓存去重 ②在broker上加互斥锁,永远只有一个消费者能够拿到queue,

性能压测:

        1、通过vm调整os内核参数:调整IO 、网络通信、内存vm.overcommit.memory、线程数量vm.max_map_count、磁盘vm.swappinesss,根据机器内核调整发送线程池数量,例如24核,线程数24

        2、部署机器,例如两个producer、两个consumer,一个broker一个slaver,一个nameserver

        3、压测:tps:控制台,每秒刷新当前consumer的消费速率

        cpu :toptop,查看cpu利用率

        memory:free命令,查看内存占用情况

        IO:top命令查看磁盘IO等待cpu执行时间,如果过高说明有大量io在等待cpu,负载很高

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值