2017年11月14日
摘要:
这里的资源估算,主要是指系统使用的应用服务器数量的估算,对于存储及中间件的机器需求对应的pe及dba会进行估算,我们主要是进行验证。 应用服务器的估算简单的说就是:服务调用总量/单机容量。然而在真正操作时需要注意下面因素: 大多数系统是分zone部署的,因而需要把总的服务调用量按照服务分布转换为对应
阅读全文
posted @ 2017-11-14 20:07
孙振超
阅读(590)
推荐(0)
摘要:
一、接口调用统计 询问上游调用方或总pm在大促期间对我们系统对应服务的调用峰值及峰值发生时间、是否为强依赖。 编号 服务 峰值 峰值时间 所在zone 场景 调用方 是否强依赖 编号 服务 峰值 峰值时间 所在zone 场景 调用方 是否强依赖 编号 服务 峰值 峰值时间 所在zone 场景 调用方
阅读全文
posted @ 2017-11-14 20:06
孙振超
阅读(808)
推荐(0)
摘要:
一、大促无小事 大促是服务端系统的头等大事,是自身技术水平、业务了解程度最好的检验场,也是扩大自身影响力最好的舞台。在大促准备过程中对于任何不符合预期的动态需要百分之百的重视,确保了解背后的原因,评估其影响,如果不能彻底消除,必须要有相应的预案和对策,并且这些预案和对策是经过验证可行的。 二、信任但
阅读全文
posted @ 2017-11-14 20:05
孙振超
阅读(302)
推荐(0)
2017年8月16日
摘要:
一.消息投递保证分类 消息的投递保证主要是三种形式: 1.At most once—Messages may be lost but are never redelivered. 最多一次 消息可能丢失,但绝不会重发。 2.At least once—Messages are never lost
阅读全文
posted @ 2017-08-16 21:31
孙振超
阅读(1480)
推荐(0)
2017年7月28日
摘要:
最近一直在进行面试,每一位面试者都需要花费30~40分钟的时间,对此进行了下简单的总结,概况起来有如下内容: 1.确定基本的要求,明确需要具备的素质和能力2.从应聘者自己的工作出发,了解其考虑问题的思路,有没有全面详细的考虑,在工作过程中主要解决的难题是什么?解决的思路是什么?对自己工作中用到的那些
阅读全文
posted @ 2017-07-28 23:05
孙振超
阅读(410)
推荐(0)
2017年4月14日
摘要:
1 问题源起 上游系统通过公司rpc框架调用我们系统接口超时(默认超时时间为100ms)数量从50次/分突然上涨到2000次/分,在发生变化时间段里我们的系统也没有做过代码变更,但上游系统的调用确发生了变化。由于处于主要链路上,sre同学找过来询问原因,所以开始了问题排查。 2 问题初步定位 排查r
阅读全文
posted @ 2017-04-14 22:42
孙振超
阅读(28186)
推荐(1)
2017年3月13日
摘要:
一、为什么要有Unsfae、我们为什么要了解这个类 1. java通常的代码无法直接使用操作底层的硬件,为了使java具备该能力,增加了Unsafe类 2.java的并发包中底层大量的使用这个类的功能,了解这个类有助于了解java 并发包,理解为什么并发包中的类的并发性能为什么会比使用synchro
阅读全文
posted @ 2017-03-13 11:14
孙振超
阅读(2219)
推荐(1)
2016年12月21日
摘要:
make no mistake, we are the last line of defense.
阅读全文
posted @ 2016-12-21 01:15
孙振超
阅读(197)
推荐(0)
2016年12月19日
摘要:
一、起因 在网络请求中,为了提升性能,通常会采用长连接的方式避免在每一次交互都进行网络链接的创建和关闭,而长连接就是tpc的链接方式。因而有必要对tcp的创建链接和关闭有所了解。在网络上查询了一些知识,加以理解,整理成了如下的总结,然后给组装到自己的认识体系中。 二、创建链接三次握手 tpc创建链接
阅读全文
posted @ 2016-12-19 14:49
孙振超
阅读(759)
推荐(0)
2015年12月24日
摘要:
1 概述xfire是webservice的一个实现框架,是apache旗下CXF的前身,是一个比较被广泛使用的webservice框架,网上有很多关于如何使用xfire或cxf的hello world案例,但是对于它是如何运行起来的介绍比较少,最近在排查问题时对xfire的代码进行了debug,因而...
阅读全文
posted @ 2015-12-24 18:09
孙振超
阅读(2957)
推荐(1)