-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
confused handler when rpc client catch serve rerror #87
Comments
The selector is pluggable. You can write a new selector that suits your requirements. We could potentially provide one that doesn't blacklist. But the fact that the call fails 3 times implies there's an issue, hence blacklisting the node. Only that specific node is blacklisted. So if you're only running one instance of a service, yes it's going to return no service available. Why is it throwing an error? Can you run more instances of the service? |
I guess the key is
for example:invalid request params and so on,they will return error,but not reason to block that specific node. People will benchmark wrong request and make all node not available |
I have use my own selector,problem solved. |
great |
Let us know if you open source it. Would be great to see what it looks like. |
ok,my team use micro on a e-commerce project, we will open source some plugins when code stable. |
Cool. Feel free to add your company to the Users list https://github.com/micro/micro/wiki/Users |
we know it is common that server return an error, but blacklist of default selector limit 3 error, then we have no services available. can we turn off blacklist?
The text was updated successfully, but these errors were encountered: