springcloud
如何搭建微服务,已经使用中遇见的问题
前方太黑暗
这个作者很懒,什么都没留下…
展开
-
Eureka报错“com.sun.jersey.api.client.ClientHandlerException : java.net.ConnectException : Connection”
Eureka报错“com.sun.jersey.api.client.ClientHandlerException : java.net.ConnectException : Connection”如图:项目的配置文件是properties启动后报错虽然访问eureka还是可以访问到,但是发现他把自己注册进去了,这显然是不对的,虽然配置文件里面设置了#是否向注册中心注册自己,缺省:trueeureka.instance.client.register-with-eureka=f.原创 2020-10-20 17:21:25 · 385 阅读 · 0 评论 -
SpringCloud 配置中心搭建
在上几篇的内容中,实现了多模块开发,服务间的调用、预警、网关等内容。上级几篇的网址:https://blog.csdn.net/xcc_2269861428/category_9481090.html那么在我们正式上线时,肯定会是不同的配置文件的,这要如何修改呢?这里使用Spring Cloud Config第一步:创建项目选择:Spring Cloud Config中的Config Server 和Srping Cloud Discovery中的Eureka Discovery原创 2020-10-19 15:10:56 · 444 阅读 · 0 评论 -
SpringCloud zuul网关以及实现登录验证
上面的文章中,已经使用Feign实现多服务的调用、hystrix实现预警提醒使用Feign来实现SpringCloud多模块之间的调用使用hystrix实现多服务之间的调用出现异常的情况,及时预警这里实现如何通过网关进行进入url拦截第一步:创建一个网关项目第二步:启动类增加@EnableZuulProxy注解第三步:修改配置文件server: port: 8089eureka: client: service-url: d..原创 2020-10-14 16:00:13 · 2730 阅读 · 2 评论 -
使用hystrix实现多服务之间的调用出现异常的情况,及时预警
在使用Feign来实现SpringCloud多模块之间的调用这篇文章我写了如何去调用,但是并没有考虑异常宕机的情况。比如:快手系统里面调用头条数据,但是头条系统宕机了要如何处理。第一步:在公共父类中引入hystrix<!-- Hystrix --> <dependency> <groupId>org.springframework.cloud</groupId> <arti..原创 2020-10-12 17:56:04 · 463 阅读 · 0 评论 -
使用Feign来实现SpringCloud多模块之间的调用
接着上篇文章写:SpringCloud多模块开发上篇文章编写了如何搭建多个项目,并且完美运行起来,那么项目间的相互调用要如何实现呢?首先我在toutiao_download项目中创建了基础数据,和可供外部调用的controller现在我在快手系统里面要如何才能获取到头条里面的信息呢?第一步:引入feign依赖使用feign来实现,首先我们要引入依赖<!-- feign --> <dependency> <gr原创 2020-10-12 12:04:02 · 4624 阅读 · 3 评论 -
springcloud修改父和子pom文件,实现统一管理
接着我上篇文章说:SpringCloud多模块开发看过这篇文章的会发现我没有去修改pom文件,一个项目一个pom文件,那么我创建父目录就没有意义了。看我这个pom是如此的简陋。在看看子pom那么现在我要大刀阔斧的修改了。修改父pom文件第一步:加入<!--父工程一定要加--> <name>toutiao_kuaishou_parent</name> <packaging>pom</packaging&g.原创 2020-10-10 14:18:33 · 1756 阅读 · 1 评论 -
SpringCloud多模块开发
项目搭建思路,如图:第一步,创意主工程目录,也就是父目录(这里我使用maven搭建)new---->Project选择 maven,接着next填写项目名和存储路径以及GroupId点击Finish配置maven settings父目录搭建完毕,如图:第二步,创建eureka server 用来发现注册服务在父目录上右键,选择new--》Module选择Spring Initializr这里如果出现spring.io出现超原创 2020-10-10 12:07:55 · 1003 阅读 · 0 评论 -
Zuul 限流
package com.example.apigateway.filter;import com.google.common.util.concurrent.RateLimiter;import com.netflix.zuul.ZuulFilter;import com.netflix.zuul.context.RequestContext;import com.netflix.z...原创 2019-11-17 18:47:46 · 199 阅读 · 0 评论 -
Springcloud 中的zuul网关
启动类添加@EnableZuulProxy配置yml文件server: port: 8089eureka: client: service-url: defaultZone: http://127.0.0.1:8671/eureka/spring: application: name: api-gateway先说明下:我其他服务的名称叫...原创 2019-11-16 17:45:04 · 240 阅读 · 0 评论 -
SpringCloud 整合hystrix 实现熔断以及仪表盘(Dashboard)
一、整合Hystrix、pom中引入<!-- Hystrix --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-h...原创 2019-11-12 21:04:12 · 205 阅读 · 0 评论 -
SpringCloud 整合Feign和Feign请求超时
1、整合Feignpom文件引入<!-- feign --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign&l...原创 2019-11-05 21:16:04 · 2006 阅读 · 0 评论 -
搭建Eureka已经以及实现服务之间的调度
1、首先搭建Eureka选择Eureka Server创建成功后,会下载一段时间,耐心等待下配置application.ymlserver: port: 8671eureka: instance: hostname: 127.0.0.1 #eureka服务器的实例名称 client: register-with-eureka: false ...原创 2019-11-03 16:15:24 · 731 阅读 · 0 评论