c10k describes the ability of a server to handle 10,000 simultaneous clients.
Questions tagged [c10k]
36 questions
0
votes
1 answer
Expose SOAP 1.2 web service from java which calls another REST service
I'm a Python programmer, we have a python back-end for a web project where we use Python web server (Tornado) to offer REST web services.
Few months ago, we were asked to offer SOAP for a client, and to our surprise Python 3 has very poor SOAP…

Shafiul
- 2,832
- 9
- 37
- 55
0
votes
1 answer
Create thousands of Netty clients without also creating thousands of threads
I have created a fairly straight forward server using Netty 4. I have been able to scale it up to handle several thousand connections and it never climbs above ~40 threads.
In order to test it out, I have also created a test client that creates…

Scott
- 16,711
- 14
- 75
- 120
0
votes
1 answer
Having more than one client per thread in c10k
Is there any optimal reason why one thread per client is normally used in the c10k problem?
Can we put 5, 10, or 25 per thread? Would there be any negative changes to performance?
Having one thread per client seems to be very taxing on the system…

Lucky
- 579
- 6
- 24
0
votes
1 answer
C++ Server - More than 1024 connections
I have a chat server in C++, running in linux and using the libev libraries. If I try to connect more than 1024 clients it will crash with a -1 file descriptor.
I would like to allow more than 1024 concurrent connections to be made to the server.…

Josh Brittain
- 2,162
- 7
- 31
- 54
0
votes
3 answers
Library to create high-performance server applications
I remember finding a C++ (or maybe plain C) library which does thread pooling, socket polling and other stuff, needed to write a high-performance server on Linux. (And this library was not Boost itself — but it could be that it used Boost.)
As…

Alexander Gladysh
- 39,865
- 32
- 103
- 160
0
votes
2 answers
handling c10k in linux
using linux BSD socket, what happens if the number of active connection
overflows the system limit? will accept call return error?
and even if the system can accept indefinite socket connection,
can it be more than the size of integer max value?
a…

daehee
- 5,047
- 7
- 44
- 70