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

how to use thrift support High concurrency? #19

Open
wangzhilin90 opened this issue Nov 8, 2017 · 2 comments
Open

how to use thrift support High concurrency? #19

wangzhilin90 opened this issue Nov 8, 2017 · 2 comments

Comments

@wangzhilin90
Copy link

I use thrift for go language to test High concurrency,but only support less than 1000 goroutines ,when bigger,it will report "getsockopt: connection timed out",how i can do to resolve it ? i found go thrift only support TSimpleServer,but other language support TSimpleServer,TThreadedServer,TThreadPoolServer,TNonBlockingServer

@zhangxuejiangit
Copy link

met same issue, when qps is beyond 600 on one client node, will receive lots of errors.

@cgordon
Copy link
Collaborator

cgordon commented Mar 23, 2019

In order to help you I will need a lot more information about the load test you are performing. What type of hosts are you using (bare metal, VM, container)? How much CPU and network is available? Are you using Linux? What language is the server written in and how is it architected (thread per request, event loop)?

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

No branches or pull requests

3 participants