摘要:分布式的问题,配置文件的管理 简单来说就是,我们每一个微服务自己带着一个application.yml,那上百的的配置文件要修改起来,岂不是要疯了。 所以将一些经常要改的文件发布到git上,(如配置文件。。。)这样就可以用git管理这些文件, 什么是Springcloud config分布式配置中心
阅读全文
摘要:Zuul路由网关 什么是Zuul? Zuul包含了对请求的路由和过滤两个最主要的功能: 其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础,而过滤器功能则负责对请求的处理过程进行干预,是实现请求校验,服务聚合等功能的基础。Zuul和Eureka进行整合,将Zuul自身注
阅读全文
摘要:服务雪崩 什么是雪崩? 多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B 和微服务C又调用其他的微 服务,这就是所谓的 “扇出”、如果扇出的链路上某个微服务的调用响应时间过长或者不可用,对微服务A 的调用就会占用越来越多的系统资源,进而引起系统崩溃,所谓的 “雪崩效应”。 对于
阅读全文
摘要:feign是声明式的web service客户端,它让微服务之间的调用变得更简单了,类似controller调用 service。 Spring Cloud集成了Ribbon和Eureka,可在使用Feign时提供负载均衡的http客户端。 只需要创建一个接口,然后添加注解即可! feign ,主要
阅读全文
摘要:Ribbon Ribbon是什么? Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。 简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将NetFlix的 中间层服务连接在一起。Ribbon的客户端组
阅读全文
摘要:1.类与对象 *类是方法与属性的集合,是一种抽象的概念 *对象是对该类事物的具体体现形式,具体存在的个体 student stu1=new student(); student为类名 stu1为对象名=new student()为该类的构造方法 2.成员变量和局部变量 *成员变量:在类中方法外 *可
阅读全文
摘要:Eureka的基本架构: Eureka使用的市cs架构,:包含两个组件:Eureka Server 和 Eureka Client 。 Eureka Server 提供服务注册服务,各个节点启动后,会在EurekaServer中进行注册,这样Eureka Server中的服务注册表中将会存储所有可用
阅读全文
摘要:微服务是: 微服务架构是一种架构模式,或者说是一种架构风格, 它提倡将单一的应用程序划分成一 组小的服务,每个服务运行在其独立的自己的进程内,服务之间互相协调,互相配置,为用户提供最终 价值。服务之间采用轻量级的通信机制互相沟通,每个服务都围绕着具体的业务进行构建,并且能够被 独立的部署到生产环境中
阅读全文
摘要:分布式简单来说就是 利用更多的机器,来处理更多的数据 RPC是什么? RPC指的是:远程过程调用 比如说:你在外面突然想到家里的煤气没关,于是你就打电话给家里人,叫他们关煤气。这一过程就是远程过程调用 Dubbo的使用 Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:
阅读全文
摘要:网上有很多解决springboot跨域的问题,但是我都没有搞定她。 但是使用注解的方式可以解决跨域问题 只用在controller类上加上 @CrossOrigin(origins = {"*","null"}) 的注解就好了 @Controller @RestController @CrossOr
阅读全文