
SpringCloud
传说中的靖哥哥
小小程序员一枚
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringCloud:分布式配置中心——Spring Cloud Config
一,Spring Cloud Config Spring Cloud Config是Spring Cloud体系内部提供的分布式配置中心,用来进行配置信息统一处理。分布式配置中心整体流程如下图,用户推送配置信息到GIT/SVN版本控制中心,创建Config Server服务专门从GIT/SVN上获取配置文件到缓存中,Config Client客户端从Config Server读取配置信息...原创 2019-01-23 22:58:18 · 563 阅读 · 0 评论 -
SpringCloud:注册中心——Eureka
一,SpringCloud注册中心 1, SpringCloud支持三种注册中心:Eureka,Zookeeper,Consul。本篇对Eureka进行演示 2,Eureka注册中心分为三个部分实现服务间发现和调用:Eureka注册中心服务端,Eureka注册中心客户端_生产者,Eureka注册中心客户端_消费者。如下图所示,Eureka服务通过两台服务构建集群,集群间信息复制...原创 2019-01-15 21:45:15 · 384 阅读 · 0 评论 -
SpringCloud:注册中心——Zookeeper
一,SpringCloud注册中心 1,SpringCloud支持三种方式的注册中心:Eureka,Zookeeper,Consul;本篇对Zookeeper中心进行分析 2,SpringCloud集成Zookeeper实现注册中心,依然保持Zookeeper最基本的服务注册和服务发现方式,获取服务路径后最终实现服务调用。如下图,通过Zookeeper实现注册中心同样分为三个部...原创 2019-01-15 22:56:25 · 476 阅读 · 0 评论 -
SpringCloud:服务保护——Hystrix
一,Hystrix SpringCloud体系中,自提供了Hystrix进行服务保护。对客户端访问进行了服务降级,服务隔离以及服务熔断等等处理。 二,环境搭建 Eureka实现基本服务调用环境搭建参考博文:SpringCloud:注册中心——Eureka,本篇博文在基础上进行处理 三,添加Maven坐标依赖 <!-- hystrix断路器 --> &...原创 2019-01-22 22:41:39 · 283 阅读 · 0 评论 -
SpringCloud:服务保护——通过Future机制自定义服务保护
一,上一篇通过Hystrix对服务保护进行了分析;这一篇基于Future,分版本由浅入深对服务降级和服务隔离机制进行说明 二,服务端代码,线程随机沉睡200MS以内,客户端调用100MS超时,制造可能超时场景 package com.gupao.member.service.impl; import com.gupao.api.service.IMemberServier; import ...原创 2019-01-22 23:55:45 · 429 阅读 · 0 评论 -
SpringCloud:服务调用——自定义Feign方式实现
一,SpringCloud 服务调用 Spring Cloud提供了两种方式进行服务调用,分别为RestTemplate方式和声明式Feign方式,两种代用方式在 SpringCloud:注册中心——Eureka中已经进行了演示;本篇文章参考Feign方式,整合RestTemplate实现自定义的声明式Feign调用 二,步骤解析 1,搭建简易声明式Feign客户端调动环境,...原创 2019-01-23 00:14:54 · 1961 阅读 · 0 评论 -
SpringCloud:服务网关——Gateway Zuul(单机版)
一,整体网关环境架构 1,整体服务通过Eureka注册中心实现服务注册和发现 2,两个Order项目用来演示网关默认内置的负载均衡 3,Config Server服务用来获取分布式配置信息,实现网关服务配置信息的动态分离和变更 4,Zuul服务为网关服务,实现网关化的服务调用和分布式配置信息读取 5,Pay服务为后加服务,用来演示分布式配置信息...原创 2019-01-31 00:08:24 · 756 阅读 · 0 评论