• 120
    微服务后如何做一次系统梳理

    微服务的主要目的是将原本独立的系统拆分成多个小的,有独自进程运行的,同时这些小的服务单元之间通过RPC或者HTTP协议来相互通讯协作。每个独立的服务单元内部都有自己的数据存储...

  • 120
    数据异构的武器-BINLOG+MQ

    1、定义 何谓数据异构,上周交易部门商品的同事过来做分享,又看到这个词,他的PPT里面是 数据库异构。其实我们以前做的事情,也是可以成为数据异构。比如我们将DB里面的数据持久...

  • 120
    Hystrix技术解析(图片版)

    一、认识Hystrix Hystrix是Netflix开源的一款容错框架,包含常用的容错方法:线程池隔离、信号量隔离、熔断、降级回退。在高并发访问下,系统所依赖的服务的稳定性...

  • 120
    Hystrix技术解析

    一、认识Hystrix Hystrix是Netflix开源的一款容错框架,包含常用的容错方法:线程池隔离、信号量隔离、熔断、降级回退。在高并发访问下,系统所依赖的服务的稳定性...

  • 120
    传统事务与柔性事务

    柔性事务之前我们先来回归传统事务 传统事务 第一次接触事务的时候,被人告知事务是原子的,要么都成功要么都失败。再进一步就有ACID这四个属性,原子性(Atomictiy)、一...

  • Hystrix降级技术解析-Fallback

    一、降级 所谓降级,就是指在在Hystrix执行非核心链路功能失败的情况下,我们如何处理,比如我们返回默认值等。如果我们要回退或者降级处理,代码上需要实现HystrixCom...

  • 120
    Hystrix熔断器技术解析-HystrixCircuitBreaker

    一、熔断器(Circuit Breaker)介绍 熔断器,现实生活中有一个很好的类比,就是家庭电路中都会安装一个保险盒,当电流过大的时候保险盒里面的保险丝会自动断掉,来保护家...

  • 120
    一名架构师的自我修炼--商务技能

    架构师不能只关注系统构造的技术方面,更重要的是要考虑软件对用户的价值,以及商务价值。你能帮助用户真正解决怎样的问题?你怎样能帮助公司或者团队创造价值?对这些方面要有深...

  • 120
    Hystrix线程隔离技术解析-信号量

    hystrix的线程隔离技术除了线程池,还有另外一种方式:信号量。 线程池和信号量的区别 在《Hystrix线程隔离技术解析-线程池》一文最后,我们谈到了线程池的缺点,当我们...

个人介绍
目前就职于京东,一直从事京麦平台的架构设计与开发工作。既文艺又技术,能文能武的生活着。