上一页 1 2 3 4 5 6 7 8 9 ··· 34 下一页
摘要: 路径解析 1.指定路径 server: port: 8088 spring: application: name: GATEWAY cloud: consul: host: localhost port: 8500 gateway: routes: - id: category_route # 指定 阅读全文
posted @ 2021-10-01 21:27 code-G 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1.网关 gateway使用webflux 底层使用异步非阻塞IO模型 2.作用 1.统一微服务的入口 2.实现请求的负载均衡 3.过滤处理 gateway = filter + router 3.两种配置方式 1.配置文件 server: port: 8088 spring: applicatio 阅读全文
posted @ 2021-10-01 21:07 code-G 阅读(1191) 评论(0) 推荐(1) 编辑
摘要: 简介 # 0.原文翻译- https://spring.io/projects/spring-cloud-gateway- 这个项目提供了一个在springmvc之上构建API网关的库。 springcloudgateway旨在提供一种简单而有效的方法来路由到api,并为api提供横切关注点,比如: 阅读全文
posted @ 2021-10-01 20:56 code-G 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 服务降级: 站在系统整体负荷角度 实现: 关闭系统中某些边缘服务 保证系统核心服务运行 1.客户端openfeign + hystrix实现服务降级实现 - 引入hystrix依赖 - 配置文件开启feign支持hystrix - 在feign客户端调用加入fallback指定降级处理 - 开发降级 阅读全文
posted @ 2021-10-01 18:20 code-G 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 作用: hystrix 用来保护微服务系统 实现 服务降级 服务熔断 服务端熔断的实现 1.项目中引入hystrix依赖 <!--引入hystrix--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>sp 阅读全文
posted @ 2021-09-30 23:45 code-G 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 服务雪崩 1.服务雪崩 - 在微服务之间进行服务调用是由于某一个服务故障,导致级联服务故障的现象,称为雪崩效应。雪崩效应描述的是提供方不可用,导致消费方不可用并将不可用逐渐放大的过程。 2.雪崩举例 - Service A的流量波动很大,流量经常会突然性增加!那么在这种情况下,就算Service A 阅读全文
posted @ 2021-09-30 22:54 code-G 阅读(139) 评论(0) 推荐(0) 编辑
摘要: OpenFeign超时设置 超时说明 - 默认情况下,openFiegn在进行服务调用时,要求服务提供方处理业务逻辑时间必须在1S内返回,如果超过1S没有返回则OpenFeign会直接报错,不会等待服务执行,但是往往在处理复杂业务逻辑是可能会超过1S,因此需要修改OpenFeign的默认服务调用超时 阅读全文
posted @ 2021-09-30 21:36 code-G 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 直接响应 @GetMapping("/test5") public Product test5(){ return new Product(1,"product",23); } @GetMapping("/test5") public Product test5(); @GetMapping("/c 阅读全文
posted @ 2021-09-30 21:11 code-G 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 1.零散参数的传递 1. querystring的方式 url?id=xxx&name=xxx 被调用的服务方 @GetMapping("/test") public String test(@RequestParam("id") Integer id, @RequestParam("name") 阅读全文
posted @ 2021-09-30 18:44 code-G 阅读(1538) 评论(0) 推荐(0) 编辑
摘要: OpenFeign 组件 - https://cloud.spring.io/spring-cloud-openfeign/reference/html/ - Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性 阅读全文
posted @ 2021-09-29 22:52 code-G 阅读(112) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 34 下一页