原文:服务中有“推”有“拉”,该如何分析线上问题?

背景 随着队列技术越来越成熟,很多公司都把MQ放入其技术栈中,线上也基本都运行着该组件。接下来我们一起讨论下,当使用MQ后,你该如何分析线上问题 这里给出两个名词解释, 推 :指常用的RPC调用, 拉 :使用队列进行消息传递。 示例架构 如上图一个普通的服务架构,图中有多个要素,下面对这几个要素进行详细说明。 用户 网站的使用者,他会有奇怪的行为:当迟迟看不到结果页面时,会反复刷新浏览器。 web ...

2018-01-04 09:52 4 1027 推荐指数:

查看详情

使用charles分析线上请求访问慢的问题

背景 线上APP有一个下拉刷新的请求,大部分时间下拉刷新很快,偶发性下拉刷新请求接口特别慢,单独请求接口的时候都很快,怀疑是网络波动问题或者服务器带宽问题,因此有了这篇文章 一.复现请求慢的情况 二.charles相关知识 1.显示模式 (1) Structure形式如下图 ...

Wed Sep 09 22:38:00 CST 2020 0 958
收集、分析线上日志数据实战——ELK

本文来自网易云社区 作者:田躲躲 用户行为统计(User Behavior Statistics, UBS)一直是互联网产品中必不可少的环节,也俗称埋点。对于产品经理,运营人员来说,埋点当然是越多,覆盖范围越广越好。通过用户行为分析系统可洞悉用户基本操作习惯、探析用户心理。通过行为数据的补充 ...

Mon Oct 15 20:01:00 CST 2018 0 729
关于视频直播流和问题

数据通信的网络协议,主要用来在Flash/AIR平台和支持RTMP协议的流媒体/交互服务器之间进行音视频和 ...

Mon Oct 28 01:02:00 CST 2019 0 1314
Windbg 分析线程堵塞

症状: 端午发布后,服务器出现大量报错日志,并且平均响应时间不断上升。重启机器后立刻恢复正常,但还是运行一段时间后,响应时间又开始上升。 从报错日志中发现很多DB连接池满的错误。导致这种错误一般有两个原因: 1:SQL 执行完后,DbConnection 及时没有释放。 2:SQL ...

Fri Jun 13 19:56:00 CST 2014 0 2619
JVM:如何分析线程堆栈

英文原文:JVM: How to analyze Thread Dump 参与翻译 (2人) : leoxu, YiHunter 在这篇文章里我将教会你如何分析JVM的线程堆栈以及如何从堆栈信息中找出问题的根因。在我看来线程堆栈分析技术是Java EE产品支持工程师 ...

Sat Apr 15 07:01:00 CST 2017 0 4794
jstack分析线程死锁

一、介绍 jstack是java虚拟机自带的一种堆栈跟踪工具。jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack使用方式只支持以下的这种方式: 主要分为 ...

Tue Aug 14 22:51:00 CST 2018 0 1787
绝对独创---关于直播(流-流-服务器搭建)

1.公司有风声要做直播,赶好这段有时间,自己研究了一下.其实走过的弯路比较多,后来在拉流/流/服务器搭建都完成之后,思路变得很清晰. 2.首先从服务器搭建说起,关于三种主流的HLS/RTMP/FLV,这里我使用的是RTMP,关于其中的切换,我们需要看一下ngnix的配置文件的相关参数文档 ...

Sat Aug 06 00:34:00 CST 2016 1 6388
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM