SpringCloud之网关

什么是网关

网关统一服务入口,可方便实现对平台众多服务接口进行管控

SpringCloud之Hystrix

服务雪崩

现象:在某一时刻,微服务系统中所有微服务均不可用的这种现象,称为服务雪崩现象。

SpringCloud之OpenFeign

OpenFeign

什么是OpenFeign组件

最先出现的Feign组件是Netflix推出的Feign,但是现在Feign已经进入维护状态,所以Spring团队吸取Feign的精华推出了OpenFeign,为了减少程序猿的开发成本,所以这两个组件的使用方式是一样的

SpringCloud之Ribbon

服务间的通信

前几篇讲述了SpringCloud的注册中心,讲解了怎么配置注册中心,已经将我们的服务注册,那么现在有一个问题:加入我们现在有两个服务User,Order,我User中需要调用Order中的接口,这个服务间的通讯该怎么实现。

SpringCloud之Consul

Consul服务注册中心

简介:consul基于go语言进行开发服务注册中心,轻量级服务注册中心(goole)

作用:管理微服务中所有服务注册、发现、管理服务元数据信息存储(服务名,地址列表)以及心跳健康检查

SpringCloud组件之Eureka

什么是服务注册中心

定义

服务注册中心就是在整个服务架构单独抽取一个服务,这个服务不完成项目中任何业务功能,仅仅用来在微服务中记录微服务已经对整个系统微服务健康状态检查,以及服务元数据信息存储。

SpringCloud环境搭建

什么是SpringCloud

官网给我们的定义是:用来帮助开发人员快速构建一套分布式应用 微服务工具集(服务注册 发现 负载均衡 路由组件 统一配置)

很多小伙伴常常将微服务和SpringCloud弄混,但是他们两个不是同一个概念

Redis缓存穿透和雪崩

缓存穿透

概念

缓存穿透的概念很简单,用户想要查询一个数据,发现redis内存数据库没有,也就是缓存没有命中,于是向持久层数据库查询。发现也没有,于是查询失败。当在高并发的情况下,缓存没有命中,于是请求都打在了数据库上面,就会给数据库造成了很大的压力。

Redis

Redis主从复制

什么是主从复制

主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器,前者称为主节点(master/leader),后者称为从节点(slave/follower);数据的复制是单向的,只能从主节点到从节点。master以写为主,slave以读为主

Redis

Redis订阅发布

Redis发布订阅

Redis发布订阅(pub/sub)是一种==消息通信模式==:发送者(pub)发送消息,订阅者(sub)接受消息。

Redis客户端可以订阅任意数量的频道。

Redis