前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何使用arthas抓包确认RocketMQ发送消息耗时慢

如何使用arthas抓包确认RocketMQ发送消息耗时慢

原创
作者头像
小伟
修改2022-10-27 20:51:14
1.1K0
修改2022-10-27 20:51:14
举报
文章被收录于专栏:魔都程序缘魔都程序缘

本文是基于社区版rocketmq client 4.9.3, 其余客户端抓包的方法修改下即可。

1. 下载,启动arthas。

找到生产者对应的机器,下载arthas, 启动

2. attach arthas 到生产者进程

image.png
image.png

3. 抓包发送方法。查看最耗时的方法

trace org.apache.rocketmq.client.impl.producer.DefaultMQProducerImpl sendDefaultImpl

image.png
image.png

输出如下:

image.png
image.png

4. 重复步骤3,再抓包最耗时的方法, 直到找到谁耗时。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 下载,启动arthas。
  • 2. attach arthas 到生产者进程
  • 3. 抓包发送方法。查看最耗时的方法
  • 4. 重复步骤3,再抓包最耗时的方法, 直到找到谁耗时。
相关产品与服务
消息队列 RocketMQ 版
消息队列 RocketMQ 版(TDMQ for RocketMQ,简称TDMQ RocketMQ 版) 是一款分布式高可用的消息队列服务,基于 Apache RocketMQ 的 4.x 和 5.x 架构提供不同的产品形态,支持开源客户端零改造接入,同时具备计算存储分离,灵活扩缩容的优势。TDMQ RocketMQ 版可以支持百万级 TPS 的吞吐量,适用于各类大规模、低延时、对可靠性要求高的在线消息业务场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档