04 eureka consumer feign - RickJou/SpringCloudDemo GitHub Wiki
重要配置
注意事项
-
连接数配置
客户端到所有服务端的连接总数
eureka.client.eureka-server-total-connections=200客户端到每个服务端的连接总数
eureka.client.eureka-server-total-connections-per-host=50 -
ribbon全局配置
ribbon.ConnectTimeout=500ribbon.ReadTimeout=5000 -
ribbon针对单一服务做配置
EUREKA-PRODUCER.ribbon.ConnectTimeout=500EUREKA-PRODUCER.ribbon.ReadTimeout=20000EUREKA-PRODUCER.ribbon.OkToRetryOnAllOperatines=trueEUREKA-PRODUCER.ribbon.MaxAutoRetriesNextServer=1EUREKA-PRODUCER.ribbon.MaxAutoRetries=1 -
hystry全局配置
hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=20000hystrix.command.default.execution.timeout.enabled=true -
启用hystrix
feign.hystrix.enabled=true -
压缩消息
feign.compression.request.enabled=truefeign.compression.request.mime-types=text/xml,application/xml,application/jsonfeign.compression.request.mim-requuest-size=2048feign.compression.response.enabled=true