
SpringCloud&Boot
文章平均质量分 59
SpringCloud 介绍
诗琪小姐姐
这个作者很懒,什么都没留下…
展开
-
精通SpringBoot——工具类封装使用@ControllerAdvice实现全局统一异常拦截
springBoot版ssm原创 2019-07-14 08:11:52 · 924 阅读 · 0 评论 -
SpringCloud 系列之十:Spring Cloud Stream实现消息驱动
文章目录What?本质:Spring Cloud Stream是什么?原理Why?How?https://dpb-bobokaoya-sm.blog.youkuaiyun.com/article/details/94016597原创 2019-08-25 15:29:04 · 225 阅读 · 0 评论 -
SpringCloud 系列之九:Spring Cloud Zuul实现路由,过滤,限流
文章目录Why?What?How?Why?防刷,限流,安全权限校验,过滤,路由What?内嵌ribbon 做负载均衡Zuul 注册进eureka,并从Eureka集群获取已发布的微服务访问地址,然后根据配置把请求代理到相应的微服务去。How?...原创 2019-08-25 10:17:33 · 404 阅读 · 0 评论 -
SpringCloud系列之八: Spring Cloud Bus 和Spring Cloud Config整合实现配置文件的自动更新
文章目录Why?What?How?Why?1.自动更新配置,不需启动服务器2.配置内容安全考虑3.方便统一管理配置What?项目启动过程原理:config也分为config client,config server,把这些服注册进eurekaconfig client通过service-id: CONFIG指定配置文件服务,通过(轮询)从eureka访问配置文件服务应用某一实例c...原创 2019-08-24 21:48:55 · 270 阅读 · 0 评论 -
SpringCloud系列之十一: 各个组件合作实现微服务技术栈的解决方案
SpringCloud作为微服务一站式解决方案,相对于专注服务治理的dubbo RPC 框架有很大的优势。在SpringCloud体系中,服务之间需要治理,即注册与发现,才能进行互相的通信,在springcloud中通过把服务注册进eureka进行管理。服务之间需要进行通信,通过feign进行的实现服务之间的调用可能因为网络,服务故障等原因导致服务...原创 2019-08-24 21:12:14 · 208 阅读 · 0 评论 -
【SpringBoot】自动配置原理
其实SpringBootApplication 注解是一个组合注解,源码如下,最主要的是两个配置@SpringBootConfiguration ,@EnableAutoConfiguration ,下面具体来分析原创 2019-05-16 10:49:11 · 299 阅读 · 1 评论 -
【SpringBoot】配置文件
文章目录1.配置文件语法2.配置文件注入2.配置文件位置3.配置优先级4.配置原理1.配置文件语法1.1 k:(空格)v:表示一对键值对(空格必须有);以空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的server: port: 8081 path: /hello1.2 值的写法k: v:字面直接来写;字符串默认不用加上单引号或者...原创 2019-05-15 21:38:37 · 223 阅读 · 1 评论 -
SpringCloud系列之七:Hystrix断路器实现降级熔断
原创 2018-12-02 21:56:24 · 199 阅读 · 0 评论 -
springboot自定义配置文件
1.yml文件配置格式2.怎么获取原创 2018-11-15 21:52:14 · 147 阅读 · 1 评论 -
SpringCloud系列之六:Fegin服务间调用,负载均衡
1.什么是FeignFeign是一个声明式的Web服务客户端使用:只需创建一个接口,然后在上面添加注解即可实现服务间调用,Feign是集成了Ribbon,也可实现负载均衡。2.Feign 和Ribbon区别?Ribbon是一个基于 HTTP 和 TCP 客户端的负载均衡器它可以在客户端配置 ribbonServerList(服务端列表),然后轮询请求以实现均衡负载,Ribbon 是通过...原创 2018-11-07 12:33:33 · 1633 阅读 · 1 评论 -
SpringCloud系列之四:Eureka高可用集群
1.为什么需要Eureka集群?Eureka作为服务注册中心,让服务作为客户端注册进来,但是假如Eureka坏了的话,所有的服务都将不能进行互相调用,为了高可用,所以需要搭建Eureka集群来解决该问题。2.搭建集群我们需要做的几步工作:2.1.添加工程,配置pom ,yml添加跟7001一样的springboot 项目7002,7003,为7002,7003配置pom文件: <...原创 2018-11-04 17:28:30 · 332 阅读 · 0 评论 -
SpringCloud系列之五: Ribbon客户端负载均衡
1.Ribbon 是什么?一套客户端负载均衡工具.举例:窗口点餐,点餐时会分好几个窗口,就是为了让人员分摊到不同的窗口,来避免人员堆积,我们点餐的时候,作为客户消费者会主动地选择人员最少的窗口的去点餐.2.能做什么?负载均衡的工具,将用户的请求分摊到多个服务器上,从而达到高可用.,负载均衡算法可以自定义.LB集成到消费方,消费方通过Ribbon,从服务注册中西获知哪些服务可用,然后根据算...原创 2018-11-06 21:46:33 · 261 阅读 · 1 评论 -
SpringCloud系列之一: 微服务一站式解决方案
现在国内很流行的框架之一就是SpringCloud,最近公司项目技术选型也选取了SpirngCloud这一套框架,那到底是什么是SpringCloud?他与微服务有什么关系?微服务是什么?SpringCloud与SpringBoot有什么关系?与Dubbo有什么区别?技术选型为什么会选择SpringBoot?等一系列问题铺面而来,下面是小编画的一副思维导图,一图在手,为天下所有,开始今天的分享啦!...原创 2018-08-19 08:35:53 · 2032 阅读 · 3 评论 -
SpringCloud系列之二:前后分离跨域问题解决
1.什么是跨域?域名,协议,端口不一致进行访问,就会出现跨域,今天前端访问后台时候出现如下问题: No ‘Access-Control-Allow-Origin’ 403 网络错误问题原因:跨域访问违反了同源策略,同源策略规定:发送请求url的协议、域名、端口三者之间任意一与当前页面地址必须相同即为跨域,同一个服务内部访问不会出现跨域问题,因为启动的是同一个端口。2.跨域的几种方式3...原创 2018-09-23 21:25:14 · 1735 阅读 · 9 评论 -
SpringCloud系列之三:Eureka服务注册与发现高可用
1.什么是Eureka?Ereka相当于zookeeper,是服务注册中心,当项目中微服务越来越多时,需要进行服务间调用,这时就需要将微服务都注册进入Eureka,服务之间可以互相发现,然后才可以进行调用.系统中的其他微服务,使用Eureka 客户端连接到Eureka ServerEureka 包含两个组件,如何将服务注册进Eureka?1.Eureka服务器端配置2.Eureka...原创 2018-11-03 12:05:09 · 293 阅读 · 0 评论