![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springcloud
文章平均质量分 55
WGY_NOBUG
能为别人设想的人,永远不寂寞
展开
-
2022.07.01 面试题
面试题原创 2022-07-01 16:04:22 · 221 阅读 · 0 评论 -
SpringCloud集成微信支付
SpringCloud集成微信支付原创 2022-06-28 10:31:28 · 614 阅读 · 0 评论 -
springcloud集成Bus消息总线
对于这个知识我也是第一次学习大概记录一下我理解的就是动态的拉取Config配置中心的配置文件不用每次改了配置文件就重启项目的一个效果直接上步骤,接着之前学习的搭建的项目集成进去首先第一步先把Ribbitmq跑起来(可以在虚拟机上跑记得防火墙关掉)在项目中导入两个依赖在我们需要更新的服务的配置文件中加入rabbitmq的地址:并且同时把地址给暴露出来:在你的需要更新的类上加上 @RefreshScope注解//只有贴了这个标注的类里面的@Value标注才会去动态的更新然后主动去访问一个原创 2021-01-09 16:11:07 · 175 阅读 · 0 评论 -
springcloud之分布式配置中心Config搭建
继续我们上次学习内容和搭建的简单项目首先创建出config-server服务依次选择Cloud Discover->Eureka Discover , Cloud Config -> Config Server完成后在启动类中贴上@EnableConfigServer注解导入依赖然后去git创建远程仓库用来存配置文件登录后在右上角创建完仓库还需要在config中进行配置:然后在仓库创建对应的服务名称的yml配置文件(因为默认拉取的是服务的名字的yml配置)首先改造我们之原创 2021-01-09 15:01:37 · 118 阅读 · 0 评论 -
链路追踪组件Sleuth整合Zipkin分布式监控系统
继续上次学习这次整合Sleuth+Zipkin可视化监控系统首先导入Zipkin 的jar包因为Zipkin中包括了Sleuth的jar包所以把Sleuth注释掉就可以版本的话选择自己合适的 (继续我们上次学习的项目我在product-server和order-server中导入)然后配置记录比例:默认是0.1也就是百分之十的比例我们配置1(100%)地址如果是在本地可不用配置部署到其他服务器配置对应的服务地址即可然后启动zipkin的jar包(网盘下载地址)下面测试访问http://原创 2021-01-09 11:46:53 · 147 阅读 · 0 评论 -
springcloud实现Zuul网关,自定义路由规则,Cookei请求头获取不到,以及Zuul过滤器实现登录鉴权
继续上次学习内容这次加入了Zuul网关直接上图首先新建项目 zuul-server选择springboot快速创建下一步选择spring cloud Routing中的Zuul [Maintenance]和spring cloud Discovery下的Eureka Discovery Client在启动类上贴上**@EnableZuulProxy**标注,在yml中配置端口以及注册到服务中心的名字启动网关服务将端口改为9000进行访问(可以启动两个product-server服务进行测试发现自带原创 2021-01-08 15:36:09 · 313 阅读 · 0 评论 -
springcloud实现Hystrix熔断降级,异常的通知,超时时间的调整,资源隔离策略以及Hystrix中的断路器Dashboard
继续上次学习记录笔记上次实现了Feign的远程调用以及时间的设置,但是当出现问题时如果返回404对用户体验效果不是太好所以我们继续学习Hystrix的熔断与降级,直接上步骤,简单又容易你学废了吗首先在你需要实现的项目中导入jar,这里我们在order-server中导入并在yml中配置(feign的hystrix默认是false),然后在启动类上贴上@EnableCircuitBreaker注解首先我们测试order服务远程调用product服务出现错误时:在product服务里面调用服务时等原创 2021-01-08 11:18:16 · 433 阅读 · 0 评论 -
springcloud中使用Feign的方式实现远程调用以及超时时间和重试次数的设置
Feign实现远程调用,超时时间以及重试次数继上次学习我们接着上次的代码改造通过Feign的方式实现远程调用首先在product-api中引入jar,但是当粘贴进去发现依赖并没有下载下来,我们还需要把parent,properties,dependencyManagement依次粘贴过来然后我们在product-api中创建出feign接口:修改我们的product-server的controller(可以删掉不可保留)创建新的控制器实现接口效果:也阔以获取继续修改通过order-se原创 2021-01-07 15:46:33 · 2000 阅读 · 0 评论 -
springcloud简单搭建教程以及使用Ribbon的方式实现负载均衡
面向广大小白,我也是第一次学习总结了一下,废话不多说直接上步骤,想学习的可以留言一起探讨进步。首先搭建Eureka最简单的不截图了新建springboot项目选择快速创建模板–>Spring Initializr 下一步选择自己项目存放位置下一步选择Spring Cloud Discovery中的Eureka Server点击创建查看pom.xml我用的是SR4然后配置文件使用yml基础配置如下(到此创建完成启动访问http://localhost:8761/eureka/):下面模拟服务原创 2021-01-07 14:45:40 · 148 阅读 · 0 评论