diff --git a/app/gateway/wrapper/comment.go b/app/gateway/wrapper/comment.go index 0ed443a..899f370 100644 --- a/app/gateway/wrapper/comment.go +++ b/app/gateway/wrapper/comment.go @@ -3,7 +3,7 @@ package wrapper import "github.com/afex/hystrix-go/hystrix" var CommentActionFuseConfig = hystrix.CommandConfig{ - Timeout: 500, + Timeout: 1000, RequestVolumeThreshold: 5000, // 10秒内的请求量,默认值是20,如果超过20那么就判断是否熔断 ErrorPercentThreshold: 50, // 错误百分比,当错误超过百分比时,直接进行降级处理,直至熔断器再次 开启,默认50% SleepWindow: 5000, // 过多长时间,熔断器再次检测是否开启,单位毫秒ms(默认5秒) @@ -11,7 +11,7 @@ var CommentActionFuseConfig = hystrix.CommandConfig{ } var CommentListFuseConfig = hystrix.CommandConfig{ - Timeout: 500, + Timeout: 1000, RequestVolumeThreshold: 5000, // 熔断器请求阈值,默认20,意思是有20个请求才能进行错误百分比计算 ErrorPercentThreshold: 50, // 错误百分比,当错误超过百分比时,直接进行降级处理,直至熔断器再次 开启,默认50% SleepWindow: 5000, // 过多长时间,熔断器再次检测是否开启,单位毫秒ms(默认5秒) diff --git a/app/gateway/wrapper/favorite.go b/app/gateway/wrapper/favorite.go index ec8abb2..537cda8 100644 --- a/app/gateway/wrapper/favorite.go +++ b/app/gateway/wrapper/favorite.go @@ -3,7 +3,7 @@ package wrapper import "github.com/afex/hystrix-go/hystrix" var FavoriteActionFuseConfig = hystrix.CommandConfig{ - Timeout: 500, + Timeout: 1000, RequestVolumeThreshold: 5000, // 10秒内的请求量,默认值是20,如果超过20那么就判断是否熔断 ErrorPercentThreshold: 50, // 错误百分比,当错误超过百分比时,直接进行降级处理,直至熔断器再次 开启,默认50% SleepWindow: 5000, // 过多长时间,熔断器再次检测是否开启,单位毫秒ms(默认5秒) @@ -11,7 +11,7 @@ var FavoriteActionFuseConfig = hystrix.CommandConfig{ } var FavoriteListFuseConfig = hystrix.CommandConfig{ - Timeout: 500, + Timeout: 1000, RequestVolumeThreshold: 5000, // 熔断器请求阈值,默认20,意思是有20个请求才能进行错误百分比计算 ErrorPercentThreshold: 50, // 错误百分比,当错误超过百分比时,直接进行降级处理,直至熔断器再次 开启,默认50% SleepWindow: 5000, // 过多长时间,熔断器再次检测是否开启,单位毫秒ms(默认5秒) diff --git a/app/gateway/wrapper/message.go b/app/gateway/wrapper/message.go index d2c4aae..8abc3c1 100644 --- a/app/gateway/wrapper/message.go +++ b/app/gateway/wrapper/message.go @@ -3,7 +3,7 @@ package wrapper import "github.com/afex/hystrix-go/hystrix" var ActionMessageFuseConfig = hystrix.CommandConfig{ - Timeout: 500, + Timeout: 1000, RequestVolumeThreshold: 5000, // 10秒内的请求量,默认值是20,如果超过20那么就判断是否熔断 ErrorPercentThreshold: 50, // 错误百分比,当错误超过百分比时,直接进行降级处理,直至熔断器再次 开启,默认50% SleepWindow: 5000, // 过多长时间,熔断器再次检测是否开启,单位毫秒ms(默认5秒) @@ -11,7 +11,7 @@ var ActionMessageFuseConfig = hystrix.CommandConfig{ } var ChatMessageFuseConfig = hystrix.CommandConfig{ - Timeout: 500, + Timeout: 1000, RequestVolumeThreshold: 5000, // 熔断器请求阈值,默认20,意思是有20个请求才能进行错误百分比计算 ErrorPercentThreshold: 50, // 错误百分比,当错误超过百分比时,直接进行降级处理,直至熔断器再次 开启,默认50% SleepWindow: 5000, // 过多长时间,熔断器再次检测是否开启,单位毫秒ms(默认5秒) diff --git a/app/gateway/wrapper/relation.go b/app/gateway/wrapper/relation.go index 60616e3..0a8fc15 100644 --- a/app/gateway/wrapper/relation.go +++ b/app/gateway/wrapper/relation.go @@ -11,7 +11,7 @@ var ActionRelationFuseConfig = hystrix.CommandConfig{ } var ListFollowRelationFuseConfig = hystrix.CommandConfig{ - Timeout: 500, + Timeout: 1000, RequestVolumeThreshold: 5000, // 熔断器请求阈值,默认20,意思是有20个请求才能进行错误百分比计算 ErrorPercentThreshold: 50, // 错误百分比,当错误超过百分比时,直接进行降级处理,直至熔断器再次 开启,默认50% SleepWindow: 5000, // 过多长时间,熔断器再次检测是否开启,单位毫秒ms(默认5秒) @@ -19,7 +19,7 @@ var ListFollowRelationFuseConfig = hystrix.CommandConfig{ } var ListFollowerRelationFuseConfig = hystrix.CommandConfig{ - Timeout: 500, + Timeout: 1000, RequestVolumeThreshold: 5000, // 熔断器请求阈值,默认20,意思是有20个请求才能进行错误百分比计算 ErrorPercentThreshold: 50, // 错误百分比,当错误超过百分比时,直接进行降级处理,直至熔断器再次 开启,默认50% SleepWindow: 5000, // 过多长时间,熔断器再次检测是否开启,单位毫秒ms(默认5秒) @@ -27,7 +27,7 @@ var ListFollowerRelationFuseConfig = hystrix.CommandConfig{ } var ListFriendRelationFuseConfig = hystrix.CommandConfig{ - Timeout: 500, + Timeout: 1000, RequestVolumeThreshold: 5000, // 熔断器请求阈值,默认20,意思是有20个请求才能进行错误百分比计算 ErrorPercentThreshold: 50, // 错误百分比,当错误超过百分比时,直接进行降级处理,直至熔断器再次 开启,默认50% SleepWindow: 5000, // 过多长时间,熔断器再次检测是否开启,单位毫秒ms(默认5秒) diff --git a/app/gateway/wrapper/user.go b/app/gateway/wrapper/user.go index 9b58dce..1390230 100644 --- a/app/gateway/wrapper/user.go +++ b/app/gateway/wrapper/user.go @@ -3,7 +3,7 @@ package wrapper import "github.com/afex/hystrix-go/hystrix" var RegisterFuseConfig = hystrix.CommandConfig{ - Timeout: 500, + Timeout: 1000, RequestVolumeThreshold: 5000, // 10秒内的请求量,默认值是20,如果超过20那么就判断是否熔断 ErrorPercentThreshold: 50, // 错误百分比,当错误超过百分比时,直接进行降级处理,直至熔断器再次 开启,默认50% SleepWindow: 5000, // 过多长时间,熔断器再次检测是否开启,单位毫秒ms(默认5秒) @@ -11,7 +11,7 @@ var RegisterFuseConfig = hystrix.CommandConfig{ } var LoginFuseConfig = hystrix.CommandConfig{ - Timeout: 500, + Timeout: 1000, RequestVolumeThreshold: 5000, // 熔断器请求阈值,默认20,意思是有20个请求才能进行错误百分比计算 ErrorPercentThreshold: 50, // 错误百分比,当错误超过百分比时,直接进行降级处理,直至熔断器再次 开启,默认50% SleepWindow: 5000, // 过多长时间,熔断器再次检测是否开启,单位毫秒ms(默认5秒) diff --git a/app/gateway/wrapper/video.go b/app/gateway/wrapper/video.go index cc92846..5da93da 100644 --- a/app/gateway/wrapper/video.go +++ b/app/gateway/wrapper/video.go @@ -23,7 +23,7 @@ var PublishFuseConfig = hystrix.CommandConfig{ MaxConcurrentRequests: 10000, } var PublishListFuseConfig = hystrix.CommandConfig{ - Timeout: 500, + Timeout: 1000, RequestVolumeThreshold: 5000, // 熔断器请求阈值,默认20,意思是有20个请求才能进行错误百分比计算 ErrorPercentThreshold: 50, // 错误百分比,当错误超过百分比时,直接进行降级处理,直至熔断器再次 开启,默认50% SleepWindow: 5000, // 过多长时间,熔断器再次检测是否开启,单位毫秒ms(默认5秒)