Skip to content
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

UnprocessedRequests中未处理的请求没看见做了啥处理呀 #25

Open
WindSearcher opened this issue Oct 24, 2020 · 3 comments
Open
Labels
question Further information is requested

Comments

@WindSearcher
Copy link

No description provided.

@hutaishi
Copy link

hutaishi commented Nov 1, 2020

再还没想好该怎么处理的情况下,可以考虑打个日志,也算作一种处理。

@Snailclimb
Copy link
Owner

No description provided.

这个地方进行了处理,如下图:
image

@Snailclimb Snailclimb added the question Further information is requested label Nov 2, 2020
@Doddddza
Copy link
Contributor

我觉得可以将请求时 CompletabeFuture 的 get() 改为使用 get(long timeout, TimeUnit unit) 来做一个累计式的超时处理,来应对网络的问题或者执行超时的问题。

超时的时候将方法返回值设置为 TimeoutExecption,来让服务调用方处理异常。但是这样的话可能每次调用都 catch 又感觉不太优雅,不知道怎么实现更好。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

4 participants