![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud学习
Junqiang Li
本人擅长Ai、Fw、Fl、Pr、Id、Ps等软件安装与卸载
展开
-
Error while extracting response for type
openFeign调用服务,Jackson日期转换异常原创 2020-04-18 18:34:14 · 12287 阅读 · 0 评论 -
Nacos服务注册与配置中心
简介Dynamic Naming and Configuration Service 一个更易于构建云原生应用的动态服务发现,配置管理和服务管理平台。就是注册中心+配置中心得组合,等价于Eureka+Config+Bus。功能服务注册中心服务配置中心下载与安装win版直接解压后,到安装目录下,双击startup.cmd之后。访问http://localhost:8848/n...原创 2020-04-04 19:30:58 · 754 阅读 · 0 评论 -
Spring Cloud Alibaba入门简介
为什么会出现SpringCloud AlibabaSpringCloud Netflix进入维护期简介2018.10.31, SpringCloud Alibaba正式入驻SpringCloud官方孵化器,并在Maven中央库发布了第一个版本。作用与功能服务限流降级 默认支持Servlet,RestTemplate,Dubbon和RocketMQ限流降级功能的接入,可以在运行时通...原创 2020-04-04 19:30:25 · 174 阅读 · 0 评论 -
consul服务注册与发现
Consul简介是一套开源的分布式服务发现与配置管理系统,有HashiCorp公司用Go语言开发,提供了微服务系统中的服务治理,配置中心,控制总线等功能。这些功能中的每一个都可以根据需要单独使用,也可以一起使用,以构建全方位的服务网络,总之Consul提供了一整套服务网络解决方案能干嘛服务发现 支持HTTP和DNS两种发现方式健康检测KV存储 key-value的存储方式多数据中心...原创 2020-04-04 19:29:31 · 184 阅读 · 0 评论 -
zookeeper服务注册与发现
zookeeper是作为服务注册中心provider服务者pom引入依赖<!--springboot 整合zookeeper 客户端--><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starte...原创 2020-04-04 19:28:59 · 196 阅读 · 0 评论 -
Hystrix断路器
概述分布式系统面临的问题复杂分布式系统结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免的失败服务雪崩多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C,这就是所谓的“扇出”。如果扇出的链路上某个微服务的调用时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,从而引起系统崩溃,所谓的“雪崩效应”。对于高流量的应用来说,单一的后端依...原创 2020-04-04 19:27:58 · 236 阅读 · 0 评论 -
Spring Cloud Gateway服务网关
概述 Cloud全家桶中有个很重要的组件就是网关,在1.x版本中都是采用Zuul网关;但是在2.x版本中,Zuul的升级一直跳票,Spring Cloud最后自己研发gateway替代Zuul。所以,Spring Cloud Gateway是Zuul1.x版的替代。 Spring Cloud Gateway是Spring Cloud的一个全新项目,基于Spring5.0+Spring Bo...原创 2020-04-04 19:26:48 · 498 阅读 · 0 评论 -
SpringCloud Config分布式配置中心
概述分布式系统面临的配置问题 微服务意味着要将单体应用中的业务拆分成一个个的子业务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行,所以一套集中式的,动态的配置管理设施是必不可少的。 Spring Cloud提供了ConfigServer来解决这个问题,我们每一个微服务自己带着一个application.yml,上百个配置文件的管理很...原创 2020-04-04 19:25:57 · 149 阅读 · 0 评论 -
OpenFeign服务接口调用
OpenFeign简介概述Feign是一个声明式WebService客户端。使用Feign能让编写Web Service客户端更加简单。他的使用方法是 定义一个服务接口,然后在上面添加注解。 Feign也支持可拔插式的编码器和解码器。Feign可以与Eureka和Ribbon组合使用以支持负载均衡作用Feign旨在使编写java http客户端变得更简单。在使用Ribbon+RestTe...原创 2020-04-04 19:25:13 · 391 阅读 · 0 评论 -
SpringCloud Stream消息驱动
消息驱动概述屏蔽底层消息中间件的差异,降低切换成本,统一消息的编程模型 官方定义Spring Cloud Stream是一个构建消息驱动的微服务框架。应用程序通过inputs或者outputs来与Spring Cloud Stream中的binder交互。通过我们配置来binding(绑定),而Spring Cloud Stream的binder对象负责与消息中间件交互。所以,我们只需要...原创 2020-04-04 19:22:34 · 562 阅读 · 0 评论 -
Centos6.5搭建Nacos集群
基本模型Nacos 简介Dynamic Naming and Configuration Service 一个更易于构建云原生应用的动态服务发现,配置管理和服务管理平台。就是注册中心+配置中心得组合,等价于Eureka+Config+Bus。功能服务注册中心服务配置中心下载与安装 下载好linux版后,解压至指定目录。我解压在/home/software目录。修...原创 2020-03-21 10:18:13 · 405 阅读 · 0 评论 -
Ribbon负载均衡与服务调用
Ribbon概述是基于Netflix Ribbon实现的一套客户端负载均衡的工具主要功能是提供客户端的软件负载均衡算法和服务调用注意Ribbon目前进入维护模式,同eureka一样有金盆洗手,退隐江湖的趋势,笔记不做详细描述。功能LB(负载均衡)集中式LB进程内LB负载均衡+RestTemplate调用负载均衡是什么简单的说就是将用户的请求平摊的分配到多个服务上,...原创 2020-03-20 19:54:25 · 258 阅读 · 0 评论