SpringCloud
Lqq77s
心塞
展开
-
SpringCloud趁热总结--服务中心Eureka
先写实现,再添概念设计了两个服务:用户服务和博客服务用户服务:实现极其简单的注册和登陆功能博客服务:实现极其简单的获取博客列表功能,暂时还没有发布功能,数据库里的数据是假滴用博客服务远程调用用户服务,实现根据用户名查询博客列表功能技术:创建服务中心,让两个服务都注册到用户中心,然后通过feign实现远程调用服务中心服务中心的pom文件我就不贴了,需要注意的一点是springboot...原创 2018-12-18 16:10:24 · 223 阅读 · 0 评论 -
SpringCloud趁热总结--熔断Hystrix
在前一步的基础上实现熔断功能回顾在Eureka总结中构建了两个服务:用户服务和博客服务,并实现了远端调用。想要实现熔断需要在调用端,即博客服务中做以下修改,贼简单。0.配置的修改application.properites中添加#熔断配置feign.hystrix.enabled=true1.为UserRemote接口添加熔断类,实现熔断时执行的代码,这里需要注意的地方是@Comp...原创 2018-12-18 16:38:50 · 198 阅读 · 0 评论 -
SpringCloud趁热总结--熔断仪表盘
随着springboot和springcloud版本的不断更新,不同版本之间不兼容真是太坑了,教程好多都是用之前的版本,说不定哪个依赖引错了都会导致报错,真是心累。环境及版本jdk1.8spring boot 2.1.1.RELEASEspring cloud Greenwich.RC1在需要熔断的项目上引入依赖,我看的教程上没有版本号,引入的时候会报错,加上版本号即可<depe...原创 2018-12-19 11:29:04 · 277 阅读 · 0 评论 -
SpringCloud理论篇——反向代理初探
最近学习到了SpringCloud的Zuul组件,总是听说一个词–反向代理,所以搜了相关资料,大概了解了正向代理和反向代理的区别。参考文章:https://www.cnblogs.com/Anker/p/6056540.html,这篇文章讲的清楚明白。1.代理?为什么用代理普通的客户端到服务端的访问流程是客户端发起请求到服务端,由服务端返回内容到客户端。而在实际中,客户端有的时候访问不到服务...原创 2019-02-18 11:16:07 · 648 阅读 · 0 评论 -
SpringCloud踩坑笔记——Feign调用没有参数并且404
场景重现我在demo项目中加入了zuul网关,写了俩服务,客户端向content服务发起get请求,经过zuul网关判断请求是否携带必要参数,然后再进入content服务,使用参数访问user服务。但是我写完这些之后,发现只要是请求就直接进到fallback方法里,提示远程方法超时,这就奇怪了,我远程服务好好的,都能请求的通的,那是什么原因呢。跟踪Feign的执行接口Client.class的...原创 2019-02-19 16:09:14 · 4454 阅读 · 0 评论