背景 随着队列技术越来越成熟,很多公司都把MQ放入其技术栈中,线上也基本都运行着该组件。接下来我们一起讨论下,当使用MQ后,你该如何分析线上问题?这里给出两个名词解释,“推”:指常用的RPC调用,“拉”:使用队列进行消息传递。 示例架构 如上图一个普通的服务架构,图中有多个要素,下面对这几 ...
背景 线上APP有一个下拉刷新的请求,大部分时间下拉刷新很快,偶发性下拉刷新请求接口特别慢,单独请求接口的时候都很快,怀疑是网络波动问题或者服务器带宽问题,因此有了这篇文章 一.复现请求慢的情况 二.charles相关知识 .显示模式 Structure形式如下图 优点:可以很清晰的看到请求的数据结构,而且是以域名划分请求信息的,可以很清晰的去分析和处理数据。 Sequence形式如下图 优点:可 ...
2020-09-09 14:38 0 958 推荐指数:
背景 随着队列技术越来越成熟,很多公司都把MQ放入其技术栈中,线上也基本都运行着该组件。接下来我们一起讨论下,当使用MQ后,你该如何分析线上问题?这里给出两个名词解释,“推”:指常用的RPC调用,“拉”:使用队列进行消息传递。 示例架构 如上图一个普通的服务架构,图中有多个要素,下面对这几 ...
Eclipse Memory Analyzer Tool(MAT)相关文章目录: 使用Eclipse Memory Analyzer Tool(MAT)分析线上故障(一) - 视图&功能篇 使用Eclipse Memory Analyzer Tool(MAT ...
本文来自网易云社区 作者:田躲躲 用户行为统计(User Behavior Statistics, UBS)一直是互联网产品中必不可少的环节,也俗称埋点。对于产品经理,运营人员来说,埋点当然是越多,覆盖范围越广越好。通过用户行为分析系统可洞悉用户基本操作习惯、探析用户心理。通过行为数据的补充 ...
转载:http://www.jianshu.com/p/6690f7e92f27,做了部分修改 背景 记得前段时间,同事说他们测试环境的服务器cpu使用率一直处于100%,本地又没有什么接口调用,为什么会这样?cpu使用率居高不下,自然是有某些线程一直占用着cpu资源,那又如何查看占用cpu ...
背景 记得前段时间,同事说他们测试环境的服务器cpu使用率一直处于100%,本地又没有什么接口调用,为什么会这样?cpu使用率居高不下,自然是有某些线程一直占用着cpu资源,那又如何查看占用cpu较高的线程? 当然一个正常的程序员不会写出上述代码 ...
最近调试微信公众号,由于微信授权需要线上正式环境的域名,笔者想把手机公众号网页重定向到PC本地localhost调试。 该方法通过Charles代理转发,适用所有需要域名重定向的场景,例如手机通过在线域名查看pc本地项目,微信开发者工具调试公众号等。 先开启本地服务,如果是vue项目,直接 ...
如何解决Github访问缓慢的问题 原因:Github访问慢的原因是因为DNS解析问题,即Github的CDN域名遭到了DNS污染,导致无法连接使用Github的加速分发服务器,才使得国内访问速变慢。 然后会有一个回答告诉你,hosts文件位置在C:\Windows\System32 ...
的概念。像我们电脑运行的视频播放器,音乐播放器都是进程。线程,是运行在进程中的顺序控制流,只能使用分配 ...