使用feign之前需要引入相关的依赖 (在服务消费端也就是客户端使用)
<!--Spring Cloud OpenFeign Starter --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> </dependency>
application.yml
server:
port: 8195
spring:
cloud:
nacos:
discovery:
server-addr: 192.168.122.131:8848
application:
name: Feign-consumer
一,性能优化1----设置合理的日志
OpenFeign提供了日志打印的功能,我们可以调整日志的输出级别,去了解OpenFeign的http请求的细节。即对OpenFeign远程接口调用的情况进行监控和日志输出。
OpenFeign的日志级别:
- NONE:默认级别,不显示日志
- BASIC:仅记录请求方法、URL、响应状态及执行时间
- HEADERS:除了BASIC中定义的信息之外,还有请求和响应头信息
- FULL:除了HEADERS中定义的信息之外,还有请求和响应正文及元数据信息
OpenFeign的默认日志级别为NONE,不记录任何请求信息