![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
http
qiaoHaoTing
这个作者很懒,什么都没留下…
展开
-
RestTemplate超时配置引发的宕机事故让经理念叨了一年
想必很多数据中台,会集成很多系统的数据然后进行统一的规划处理,一些业务场景实现中必然少不了对第三方系统的依赖。在一个业务场景中,当用户在线的时候,就需要实时地去请求第三方接口获取相关信息,这是一个对实时性要求比较高的场景。用RestTemplate去请求第三方接口的时候,用了默认配置,没有设置超时时间,也就没有降级处理机制。某一天,第三方服务出现了故障,导致我们请求一直没有得到返回,然后请求线程一直在等待,一个用户每一分钟一个这样的请求,数量慢慢上来,最终不一会就耗尽了机器线程数,应用宕机。通过下面的例原创 2020-12-17 17:44:15 · 140194 阅读 · 1 评论 -
通过企业服务治理中心调用第三方接口差点造成http请求走私攻击
http和tcp的关系1、由七层网络模型来看,tcp位于传输层,而http位于应用层。2、http是建立在TCP连接上的,在老版本的http中,一次http请求就会建立一次TCP连接,http请求完成之后会断开tcp连接,也被称为短连接,但是随着互联网的发展,短连接请求的方式开销大,效率不高,所以在新版本的http中会复用一个tcp连接,减少了频繁的TCP连接打开和关闭带来的消耗。http报文格式1、起始行起到对报文进行描述的作用,位于报文的第一行,请求报文和响应报文的起始行格式有所不同原创 2020-11-30 21:45:58 · 137152 阅读 · 0 评论