张开涛

等级
V1
经验值
6
个人网站:
微信公众号“开涛的微博”,微信号:kaitao-1234567
个人简介:
张开涛,现就职于京东,“开涛的博客”公众号作者。著有《亿级流量网站架构核心技术——跟开涛学搭建高可用高并发系统》一书,写过《跟我学Spring》《跟我学Spring MVC》《跟我学Shiro》《跟我学Nginx+Lua开发》等系列教程,博客现有1000多万访问量。
  • 关注
  • 发私信
  • 送积分
  • 超时与重试机制(1)—《亿级流量》

    超时与重试机制(1)—《亿级流量》

    张开涛 2017-06-19

    在实际开发过程中,笔者见过太多故障是因为超时没有设置或者设置的不对而造成的。而这些故障都是因为没有意识到超时设置的重要性而造成的。如果应用不设置超时,则可能会导致请求响应慢,慢请求累积导致连锁反应,甚至应用雪崩。而有些中间件或者框架在...

    张开涛 2017-06-19
    34 0 0 0
  • 降级特技之配置中心

    降级特技之配置中心

    张开涛 2017-06-12

    本文节选自《亿级流量网站架构核心技术》第五章 降级特技 配置中心部分。 降级开关我们需要通过配置方式来动态开启/关闭,在应用时,首先要封装一套应用层API方便业务逻辑使用,对于开关数据的存储如果涉及的服务器/系统较少,则初期可以考...

    张开涛 2017-06-12
    25 0 0 0
  • 线程中断、超时与降级——《亿级流量》内容补充

    线程中断、超时与降级——《亿级流量》内容补充

    张开涛 2017-06-05

    最近一位朋友在公众号留言问一个关于熔断的问题: 使用hystrix进行httpclient超时熔断错误,我是顺序操作的(没有并发),发现hystrix会超时断开,但是会导致hystrix线程池不断增多,直到后面因线程池装不下拒绝...

    张开涛 2017-06-05
    29 0 0 0
  • 回滚机制——《亿级流量》

    回滚机制——《亿级流量》

    张开涛 2017-05-31

    回滚是指当程序或数据出错时,将程序或数据恢复到最近一个正确版本的行为。最常见的如事务回滚、代码库回滚、部署版本回滚、数据版本回滚、静态资源版本回滚等。通过回滚机制保证系统某些场景下的高可用。 事务回滚 在执行数据库SQL时,如果我们检...

    张开涛 2017-05-31
    35 0 0 0
  • 如何开始写一本属于自己的技术书

    如何开始写一本属于自己的技术书

    张开涛 2017-05-23

    写书是一个苦力活,笔者最近把自己过去三年的博客文章进行了整理,出版了自己第一本纸质书《亿级流量网站架构核心技术》,花去了自己小半年的晚上、周末和假期。笔者从2012年开始在iteye上也陆续写了《跟我学Spring》、《跟我学Sprin...

    张开涛 2017-05-23
    86 1 0 0
  • spring-retry重试与熔断详解—《亿级流量》内容补充

    spring-retry重试与熔断详解—《亿级流量》内容补充

    张开涛 2017-05-02

    本文是《亿级流量》第6章 超时与重试机制补充内容。 spring-retry项目实现了重试和熔断功能,目前已用于SpringBatch、Spring Integration等项目。 RetryOperations定义了重试的API...

    张开涛 2017-05-02
    214 0 1 1
  • 聊聊高并发之隔离术

    聊聊高并发之隔离术

    张开涛 2017-04-21

    隔离是指将系统或资源分割开,系统隔离是为了在系统发生故障时能限定传播范围和影响范围,即发生故障后不会出现滚雪球效应,从而保证只有出问题的服务不可用,其他服务还是可用的;而资源隔离有脏数据隔离、通过隔离后减少资源竞争提升性能等。我遇到的比...

    张开涛 2017-04-21
    739 0 0 0