《springcloud — Finchley.RELEASE版》第四篇 断路器Hystrix详解

Hystrix是用来解决什么问题的? 1.限制调用分布式服务的资源使用,某一个调用的服务出现问题不会影响其他服务调用,通过线程池隔离和信号量隔离实现。 2.Hystrix提供了优雅降级机制:超时降级、资源不足时(线程或信号量)降级,降级后可以配合降级接口返回托底数据。 3.Hystrix也提...

2018-12-31 10:30:56

阅读数 86

评论数 0

redis中db

redis中默认有编号0-15总共16个db,默认使用db0 在reidis中,如何使不同的应用程序数据彼此分开同时又存储在相同的实例上呢?就相当于mysql数据库,不同的应用程序数据存储在不同的数据库下。 redis 中,数据库是由一个整数索引标识,而不是由一个数据库名称。默认情况下,一个客...

2018-12-26 15:24:45

阅读数 217

评论数 0

redis集群的Hash Tag 配置

Redis 集群没有使用一致性hash, 而是引入了 哈希槽的概念,预分好16384个桶,根据 CRC16(key) mod 16384的值,决定将一个key放到哪个桶中,每个Redis物理结点负责一部分桶的管理,当发生Redis节点的增减时,调整桶的分布即可。 为了实现将key分到相同机器,就...

2018-12-26 15:08:13

阅读数 670

评论数 0

redis数据类型

redis主要有5中数据类型 字符串类型(string) 散列类型(hash) 列表类型(list) 集合类型(set) 有序集合类型(zset) string String数据结构是简单的key-value类型,value其实不仅可以是String,也可以是数字,提供了字符串截取,追...

2018-12-26 14:34:41

阅读数 67

评论数 0

redis主从复制丢失数据的情况分析

1.主备切换的过程,可能会导致数据丢失 因为master -> slave的复制是异步的,所以可能有部分数据还没复制到slave,master就宕机了,此时这些部分数据就丢失了 2.脑裂导致的数据丢失 脑裂,也就是说,某个master所在机器突然脱离了正常的网络,跟其他...

2018-12-26 14:33:24

阅读数 113

评论数 0

《springcloud — Finchley.RELEASE版》第一篇注册与发现—eureka分区

地域(Region)和  区(Zone) 亚马逊AWS是公共云计算的先驱,一些云计算中重要的产品设计和基础概念可以说都是亚马逊引入的。这其中有两个非常重要的概念:地域(Region)和区(Zone)   一般情况下region表示地理上隔离的两个区域,例如一个region放在美国,另外一个放在...

2018-12-15 22:29:59

阅读数 63

评论数 0

springboot整合shardingjdbc(三种方式)

创建两个数据库order1,order2创建语句如下: order1: CREATE DATABASE `order1` DEFAULT CHARACTER SET utf8; USE `order1`; DROP TABLE IF EXISTS `t_address`; CREATE TA...

2018-12-04 17:33:49

阅读数 3139

评论数 1

认识shardingjdbc

Sharding-JDBC是什么? Sharding-JDBC提供标准化的数据分片、分布式事务和数据库治理功能,定位为轻量级Java框架,在Java的JDBC层提供的额外服务。 它使用客户端直连数据库,以jar包形式提供服务,无需额外部署和依赖,可理解为增强版的JDBC驱动,完全兼容JDBC和各...

2018-12-04 16:36:18

阅读数 53

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭