spring cloud
文章平均质量分 60
spring cloud
小星星1991
本人只发布实际工作中遇到的问题,不提供基础教学
展开
-
Feign 使用 @PathVariable
注解来在URL中插入变量。这和Spring MVC的。在实际调用时,Feign将会把。在Feign中,你可以使用。方法将发送一个GET请求到。处,最后请求的URL就会是。是一个占位符,其值由。原创 2023-11-20 19:56:35 · 612 阅读 · 0 评论 -
spring cloud ribbon 更换负载均衡的算法
1. 什么是ribbonSpring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可以让我们轻松地将面向服务的REST模版请求自动转换成客户端负载均衡的服务调用。Spring Cloud Ribbon虽然只是一个工具类框架,它不像服务注册中心、配置中心、API网关那样需要独立部署,但是它几乎存在于每一个Spring Cloud构建的微服务和基础设施中。因为微服务间的调用,API网关的请求转发等内容,实际原创 2021-12-15 15:53:29 · 441 阅读 · 1 评论 -
spring cloud使用 openfegin 实现服务调用
1.fegin 是什么Feign是一个声明式WebService客户端。 使用Feign能让编写Web Service客户端更加简单。2.fegin 能干什么1.可以很容易实现 http java 客户端2.它自身集成了ribbon,更优雅的实现服务的调用和负载均衡。3.fegin 的原理Feign远程调用,核心就是通过一系列的封装和处理,将以JAVA注解的方式定义的远程调用API接口,最终转换成HTTP的请求形式,然后将HTTP的请求的响应结果,解码成JAVA Bean,放回给调用者。Feig原创 2021-12-10 17:18:30 · 546 阅读 · 0 评论 -
THE SELF PRESERVATION MODE IS TURNED OFF
THE SELF PRESERVATION MODE IS TURNED OFF. THIS MAY NOT PROTECT INSTANCE EXPIRY IN CASE OF NETWORK/OTHER PROBLEMS在我们启动 eureka 时发现了一个 *THE SELF PRESERVATION MODE IS TURNED OFF. THIS MAY NOT PROTECT INSTANCE EXPIRY IN CASE OF NETWORK/OTHER PROBLEMS**如图:其意思原创 2021-12-10 15:28:12 · 7612 阅读 · 0 评论 -
spring cloud gateway 解决跨域的问题
1. 背景随着前端三大框架的横空出世原创 2021-12-09 12:30:33 · 3484 阅读 · 1 评论 -
spring cloud eureka 限制ip和实例名称注册
为了保护我们eureka注册中的安全我们需要限制ip和实例名称注册,eureka官方没有提供相关的配置,于是我们只能去扩展它的源码1.创建一个CustomInstanceRegister 代码如下:import com.netflix.appinfo.ApplicationInfoManager;import com.netflix.appinfo.InstanceInfo;import com.netflix.discovery.EurekaClient;import com.netflix.原创 2021-12-08 17:54:12 · 627 阅读 · 0 评论 -
spring cloud eureka 集合 spring security 实现注册服务认证
1.前言为了提高我们微服务注册中心的安全性,我们需要给注册中心加认证的功能,防止随意注册服务。2.实现步骤2.1 修改pom文件引用 spring security <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-security</artifactI原创 2021-12-08 13:41:56 · 515 阅读 · 0 评论