首页
学习
活动
专区
工具
TVP
发布

大宽宽的碎碎念

专栏成员
22
文章
49684
阅读量
30
订阅数
分布式系统如何定位压力问题监控监控什么呢实际的压力问题怎么发生的我用的工具
监控 简单来说,分布式系统需要实现一个基本的监控工具。最简单的办法是在每个节点上部署一个agent,定时上报该机器的信息。这一块鱼龙混杂。开源的实施起来就比较复杂了。这一块主要分四层: 收集,具体怎么收集数据(比如sar命令、JMX等) 传输,收集到的数据如何传到存储(比如用syslog,fluentd,statsd) 存储+分析,如何存储收集到的数据,并提供查询(比如用mysql,postgres等一般数据库,RRD Tools工具,或者InfluxDB这样的专用时序数据库) 界面展示和报警,数据怎么变成
大宽宽
2018-05-14
1.1K0
系统的请求量突然增大数倍怎么办?面试中怎么回答真实世界的流量问题最后的话
一般的业务服务系统大体上就是通过网络远程对DB进行读写。如果流量突然飙大,总有一个资源会遇到瓶颈。按照经验大概出问题地方是DB磁盘io、CPU、带宽、连接数、内存其中的一个或几个。不同的业务,不同的系统设计,出问题的地方会有所不同。如果流量增大数倍,势必某个资源会在瞬间被榨干,然后所有的服务都会“开小差”,引起用户的抱怨。而解决问题的关键,是在问题发生时,尽量减少出问题的资源被访问。 对于这个问题,我这里给出两个回答,一个是应付面试的,一个面向实际的。大家各取所需。 面试中怎么回答 面试官其实就想听到几个术
大宽宽
2018-05-14
5.9K2
支付状态与分布式一致性
在处理支付问题时,最难以处理的的是“支付状态未确认”。如果发生了支付失败(因为支付限额不够、用户在银行该签的东西没有签等等)并不会构成任何实质问题。用户在数秒种内看到支付失败的原因后就可以采取措施解决问题。但是支付状态未确认是真的会令人抓狂。 支付结果未确认 小明在赶火车前在候车大厅的小超市找到老板小强用微信支付买了20元泡面,然后看到微信提示 交易请求已经提交,请留意微信支付公众号下发的消息通知。支付状态未明确前,请勿重复支付。 这时,小明拿不到不到泡面。因为小强不知道小明是不是真的支付成功了。如果支付没
大宽宽
2018-05-14
2.1K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档