bender icon indicating copy to clipboard operation
bender copied to clipboard

how to use thrift support High concurrency?

Open wangzhilin90 opened this issue 8 years ago • 2 comments

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

wangzhilin90 avatar Nov 08 '17 09:11 wangzhilin90

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

zhangxuejiangit avatar Mar 21 '19 04:03 zhangxuejiangit

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)?

cgordon avatar Mar 23 '19 21:03 cgordon