苦练基本功,长期有耐心
11
29
数据库访问层中间件Zebra 数据库访问层中间件Zebra
zebra是一个基于JDBC API协议上开发出的高可用、高性能的数据库访问层解决方案。类似阿里的tddl,zebra是一个smart客户端,提供了诸如动态配置、监控、读写分离、分库分表等功能。下图是zebra的整体架构图 zebra整体架
2017-11-29
27
配置中心Lion 配置中心Lion
先说下我自己理解的什么是配置中心。究其本质是我们人类无法掌控和预知一切,映射到软件领域上,我们总是需要对系统的某些功能特性预留出一些控制的线头,以便我们在未来需要的时候,可以人为的拨弄这些线头从而控制系统的行为特征,我把它叫做 “系统运行时
2017-11-27
10
01
Hystrix源码分析 Hystrix源码分析
前两篇文章我们已经讲解了Hystrix的一些基本概念,并举了一些demo说明如何使用Hystrix,这篇文章我们更深一步,通过阅读一些源码来看下Hystrix是怎么工作的。我们主要根据官方文档上的一个流程图,对其中几个主要的过程从源码层面来
2017-10-01
09
30
Hystrix使用 Hystrix使用
上一篇文章主要讲了Hystrix是什么,用来做什么,解决了什么问题,以及设计模式等,这篇文章主要来讲下Hystrix如何使用。下面我们从最简单的Hello World入手,来讲解下Hystrix的用法。 Hello World!我们可以继
2017-09-30
27
Hystrix初探 Hystrix初探
去年在看spring cloud系列的时候,当时就已经了解到了hystrix,这个组件和eureka,zuul等组件一样都是netflix公司开源的。当时由于没有太多的精力,只简单了解了下hystrix的一些简单功能。这半年因为工作关系一直
2017-09-27
07
08
JedisPool连接池相关配置 JedisPool连接池相关配置
最近有些其他业务部门的同学在线上环境redis有出现以下错误Unexpected end of stream,这个错误大致是因为,redis服务器端已经关闭了客户端的连接,而客户端不知道依然拿着原来的连接去访问redis服务器,结果就会报出
2017-07-08
4 / 8