上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 31 下一页
摘要: openfeign的日志级别有: NONE:默认,不开启日志 BASIC:只记录请求方法和URL以及响应状态代码和执行时间 HEADERS:记录基本信息以及请求和响应标头。 FULL:记录请求和响应的标题、正文和元数据。 全局日志 加入Logger.Level Bean: @Configuratio 阅读全文
posted @ 2023-04-01 16:18 shigp1 阅读(1443) 评论(0) 推荐(0) 编辑
摘要: Feign OpenFeign是Netflix 开发的声明式、模板化的HTTP请求客户端。可以更加便捷、优雅地调用http api。 OpenFeign会根据带有注解的函数信息构建出网络请求的模板,在发送网络请求之前,OpenFeign会将函数的参数值设置到这些请求模板中。 feign主要是构建微服 阅读全文
posted @ 2023-04-01 15:16 shigp1 阅读(205) 评论(0) 推荐(0) 编辑
摘要: Spring能够解决不是构造器注入导致的循环依赖。我最近在开发中遇到了一个问题,有两个模块,模块AA和模块BB,同时引用了公共模块C。C中有三个Bean,分别是A,B,C;他们之间存在了循环依赖(使用@Autowired注入属性)。在模块AA的启动类加了@EnableAsync注解能够正常启动,模块 阅读全文
posted @ 2023-03-30 23:11 shigp1 阅读(905) 评论(0) 推荐(0) 编辑
摘要: Ribbon是Netflix开发的客户端负载均衡器,为Ribbon配置服务提供者地址列表后,Ribbon就可以基于某种负载均衡策略算法,自动地帮助服务消费者去请求 提供者。Ribbon默认为我们提供了很多负载均衡算法,例如轮询、随机等。我们也可以实现自定义负载均衡算法。 Ribbon作为Spring 阅读全文
posted @ 2023-03-26 13:43 shigp1 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 服务之间是通过http协议调用,虽然效率较低但是具有良好的可扩展性和可维护性。可以通过httpclient,okhttp等调用但是有重复代码,较难维护,使用不便。现在流行的方式有RestTemplate和Feign两种方式。 RestTemplate是同步客户端执行HTTP请求,暴露出一个简单的、模 阅读全文
posted @ 2023-03-25 22:30 shigp1 阅读(220) 评论(0) 推荐(0) 编辑
摘要: Eureka 健康检查 由于server和client通过心跳保持 服务状态,而只有状态为UP的服务才能被访问。看eureka界面中的status。 比如心跳一直正常,服务一直UP,但是此服务DB连不上了,无法正常提供服务。 此时,我们需要将微服务的健康状态也同步到server。只需要启动eurek 阅读全文
posted @ 2023-03-25 16:27 shigp1 阅读(545) 评论(0) 推荐(0) 编辑
摘要: EurekaClient是Eureka提供的服务发现的接口。 在Consumer模块中,加入: @RequestMapping("/application") public Applications application() { Applications applications = eureka 阅读全文
posted @ 2023-03-25 14:06 shigp1 阅读(60) 评论(0) 推荐(0) 编辑
摘要: springCloud提供的DiscoveryClient接口,抽象了服务发现的功能,只要实现了这个接口就能接入SpringCloud的体系中。 org.springframework.cloud.client.discovery.DiscoveryClient public interface D 阅读全文
posted @ 2023-03-25 13:25 shigp1 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 新建名为Producer的Eureka client,添加spring-cloud-starter-netflix-eureka-client和spring-boot-starter-web依赖,并修改parent为SpringCloudDemo,并在SpringCloudDemo的pom.xml添 阅读全文
posted @ 2023-03-25 11:49 shigp1 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 平时学习的时候单机就可以用了,但是到了生产环境就不行了。为了提高Eureka的高可用就必须搭建集群了。Eureka集群有两种。一种是每个Eureka Server之间不同步服务列表(保存了每个注册的服务信息)。第二种是每个Eureka Server之间同步信息。第一种在单机Eureka Server 阅读全文
posted @ 2023-03-19 22:08 shigp1 阅读(460) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 31 下一页