
SpringCloud
小土豆子额
记录自己工作的知识
展开
-
zuul报错 com.netflix.zuul.exception.ZuulException: Forwarding error,导致访问不通
在网关的配置文件中添加如下配置 ribbon: ReadTimeout: 60000 ConnectTimeout: 60000原创 2018-07-26 15:43:23 · 18177 阅读 · 1 评论 -
Springcloud项目简单搭建六(服务熔断)
当我们在进行服务间调用的时候,如果服务没有调用成功报错了,这时我们想通过自己的方式来处理这个报错,那么我们可以使用熔断的功能. 首先我们在pom中添加 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>...原创 2019-08-19 15:57:31 · 409 阅读 · 0 评论 -
Springcloud项目简单搭建九(配置中心)
为什么使用配置中心 springcloud工程多个服务中会有重复的配置.这样我们可以将重复的配置提取出来放到一个同一的服务中,这个服务叫做配置中心.配置中心还方便统一的管理配置文件的版本,比如开发的时候统一使用dev后缀的配置文件. 创建配置中心服务 首先我们创建一个springcloud的服务,如前面几篇文章.然后再pom文件中添加配置中心需要jar包 <dependency...原创 2019-08-19 14:00:34 · 494 阅读 · 0 评论 -
Springcloud项目简单搭建五(feign传递复杂参数)
项目中使用feign能够实现负载均衡的能力,所以当我们在进行服务间的调用的时候使用的是fegin来实现. 使用feign的时候如果我们想使用实体或者map当作参数传递的时候,像上篇文章中那样使用就无法接收到了. 传递实体或Map 这里我们使用@SpringQueryMap注解,具体使用方法如下: @FeignClient(value = "PAY-SERVER" ) public interfac...原创 2019-08-14 13:52:49 · 1557 阅读 · 0 评论 -
Springcloud项目简单搭建三(路由管理)
springcloud中的路由搭建 首先要知道我们为什么要为整个工程搭建一个路由的服务. springcloud的用意是将工程服务化,将一个大项目拆分成多个小服务,这样服务之间的运行互不影响.同时可以实现同一个服务的负载均衡的能力.同时可以通过路由来进行权限的控制,或者进行统一的请求处理等事情. 在上一篇springcloud文章中,提供了serverone服务,还有可访问的地址http://lo...原创 2019-08-01 15:39:41 · 787 阅读 · 0 评论 -
Springcloud项目简单搭建二(服务提供者)
在上一篇文章中我们创建了服务中心,服务中心是用来来调配各个服务之间来回调用的功能,所以 就会有服务提供者 和服务消费者.这篇文章我们创建服务消费者. 首先我们在创建项目的pom文件中添加jar包 <dependency> <groupId>org.springframework.cloud</groupId> ...原创 2019-04-19 13:30:18 · 245 阅读 · 0 评论 -
Springcloud项目简单搭建一(eureka服务创建)
学习springcloud搭建项目过程中学习到的记录下来,首先创建服务eureka,此服务是用来进行发现服务,管理服务,寻找其他服务的一个服务中心.好比一个敬老院,在这里的老年人在系统中有着记录,当我们要需按照某位老人的时候可以在系统中寻找到该老人所在房间位置. 代码内容: 我们可以在文件夹根目录创建一...原创 2019-04-19 13:03:45 · 421 阅读 · 0 评论 -
ajax请求网关访问服务并通过web security认证
正常情况下使用ajax访问网关访问微服务的时候,可以直接访问。但是如果服务中使用了Web Security认证之后我们需要在请求头添加Authorization来完成认证信息,代码如下 var authUser = "***" //后台服务认证user var authPassword = "***"; //后台服务认证密码 var result = new Base64().encode...原创 2018-07-26 15:40:58 · 1159 阅读 · 2 评论 -
Springcloud项目简单搭建四(服务消费者)
上篇文章中测试的时候我使用的postman来测试接口,现在我们要创建一个真正使用接口的服务. 创建项目 首先在使用工具创建一个springboot项目 在pom中添加如下配置: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring...原创 2019-08-12 15:06:22 · 299 阅读 · 0 评论