Spring Cloud Bus介绍 总线,在微服务架构的系统中,通常会使用轻量级的消息代理来构建一个共用的消息主题,并让系统中所有微服务实例都连接上来,由于该主题中产生的消息会被所有实例监听和消费,所以称他为消息总线。在总线上的各个实例,都可以方便地广播一些需要让他连接,在该主题上的实例都知道的消 ...
分类:
编程语言 时间:
2020-04-29 09:15:22
阅读次数:
101
概述 Spring Cloud Config为分布式系统中的外部化配置提供服务器端和客户端支持。使用Config Server,您可以在中心位置管理所有环境中应用程序的外部属性。客户端和服务器上的概念都与Spring Environment和PropertySource抽象映射相同,因此它们非常适合 ...
分类:
编程语言 时间:
2020-04-28 20:16:30
阅读次数:
60
Sleuth 作用 在微服务系统中,客户端发起的一个请求在后端系统中可能会经过多个不同的服务节点,当系统变得复杂、庞大,每个前端请求都会形成一条复杂的分布式服务调用链路,链路的任何一个环节出了差错就会导致整个请求的失败 Spring Cloud Sleuth 提供了一套完整的服务跟踪的解决方案,并兼 ...
分类:
编程语言 时间:
2020-04-27 22:40:44
阅读次数:
55
错误描述:springboot、springCloud中pom.xml 默认都是蓝色的,但是有遇到一个情况 就是 pom.xml 文件为 黄色。 这是因为 idea 没有识别该项目为 maven 工程导致的。 解决方案:在 pom.xml 文件上右键 add as maven project 执行即 ...
分类:
其他好文 时间:
2020-04-27 13:10:52
阅读次数:
239
报错信息如下: org.springframework.beans.factory.BeanCreationNotAllowedException: Error creating bean with name 'eurekaAutoServiceRegistration': Singleton be ...
分类:
编程语言 时间:
2020-04-26 22:34:55
阅读次数:
255
一、什么是SpringCloud? 二、各组件介绍 一、什么是SpringCloud? SpringCloud是实现微服务结构的一种方式,它将现在非常流行的一些技术整合到一起,实现了诸如:配置管理,服务发现,智能路由,负载均衡,熔断器,控制总线,集群状态等功能;协调分布式环境中各个系统,为各类服务提 ...
分类:
编程语言 时间:
2020-04-26 19:18:43
阅读次数:
78
Feign:htt;ps://www.jianshu.com/p/94177e224ef8 Feign是什么? Feign是一个声明式WebService客户端.使用Feign能让编写WebService客户端更加简单,它的使用方法是定义一个接口,然后在上面添加注解,同时也支持JAX-RS标准的注解 ...
分类:
编程语言 时间:
2020-04-26 19:10:12
阅读次数:
94
概述 分布式系统面临的问题 微服务意味着要将单体应用中的业务拆分成一个个的子服务,这些服务都需要必要的配置信息才能运行,如果有上百个微服务,上百个配置文件,管理起来是非常困难的,这时候,一套集中式的、动态的配置管理中心是必不可少的,Spring Cloud 提供了 ConfigServer 来解决这 ...
分类:
编程语言 时间:
2020-04-26 15:32:22
阅读次数:
82
一、Sentinel简介 是什么: Spring Cloud Alibaba Sentinel 是面向于云原生微服务的高可用流控防护组件,主要以流量为切入点,从流量控制、熔断降级、系统自适应保护等多个维度来帮助用户保障微服务的稳定性。 一句话解释,就是之前学习过的 Hystrix 升级版。 Hyst ...
分类:
编程语言 时间:
2020-04-25 20:46:36
阅读次数:
86
Gateway 简介 是什么? Spring Cloud 全家桶中有个很重要的组件:网关。在 1.x 版本中使用的是 Zuul 网关,但是到了 2.x,由于Zuul的升级不断跳票,Spring Cloud 自己研发了一套网关组件:Spring Cloud Gateway。 Spring Cloud ...
分类:
编程语言 时间:
2020-04-25 19:18:48
阅读次数:
212