Text
Service A restarts, zuul without adding a retry mechanism, and A service error exception will be reported
Solution: Modify gateway profile
hystrix:
command:
default:
execution:
isolation:
thread:
timeout-in-milliseconds: 20000
zuul:
host:
connect-timeout-millis: 20000
socket-timeout-millis: 20000
routes:
#userMicroservices
userService:
#All requests with /user as the header are forwarded to user
path: /user/**
serviceId: user
#url: http://localhost:8091
pickupService:
#All requests with /pickup as the header are forwarded to pickup
path: /pickup/**
serviceId: pickup
orderService:
#All requests with /order as the header are forwarded to order
path: /order/**
serviceId: order
#Whether retryable is enabled
retryable: true
ribbon:
#resolve the timeout problem caused by zuul forwarding requests
ReadTimeout: 60000
SocketTimeout: 60000
# of retries for the current service
MaxAutoRetries: 2
# of times to switch the same Server
MaxAutoRetriesNextServer: 0