如何使用Arthas抓包确认RocketMQ发送消息耗时慢
2023-02-18 16:28:35 时间
本文是基于社区版rocketmq client 4.9.3, 其余客户端抓包的方法修改下即可。
1. 下载,启动arthas。
找到生产者对应的机器,下载arthas, 启动
https://arthas.aliyun.com/doc/quick-start.html
2. attach arthas 到生产者进程
3. 抓包发送方法。查看最耗时的方法
trace org.apache.rocketmq.client.impl.producer.DefaultMQProducerImpl sendDefaultImpl
输出如下:
4. 重复步骤3,再抓包最耗时的方法, 直到找到最耗时的方法。
相关文章
- 不妨试试更快更小更灵活Java开发框架Solon
- Java云原生崛起微服务框架Quarkus入门实践
- 顺序、随机IO和Java多种读写文件性能对比
- Java线上问题排查神器Arthas实战分析
- Java技术栈之JDK优雅编程特性探索与实战
- 新一代Java程序员必学的Docker容器化技术基础篇
- Java定时器演进过程和生产级分布式任务调度ElasticJob代码实战
- 旅游公司招聘Java工程师
- 专业化音频编辑处理软件——AU au软件全版本下载
- Audition 2021 For Mac软件安装教程 au软件全版本下载
- Audition 2019 For Mac软件安装教程 AU软件全版本下载
- Audition 2018 For Mac软件安装教程 AU软件全版本下载
- 专业音频 Adobe Audition 2022.6 for Mac 中文版 免费下载
- 2022-12-25:etcd可以完全替代zookeeper,原因是k8s用的etcd,不用担心不成熟。请问etcd部署在k3s中,yaml如何写?
- 微信开放平台之第三方平台开发,从哪里入手?
- Angular Feature Modules
- ?【设计模式】观察者模式
- ?【设计模式】代理模式
- ?【设计模式】建造者模式
- ?【设计模式】模板方法模式