bạn sẽ có thể làm điều đó [mặc dù đó có thể là ý tưởng tồi].
trên ứng dụng nhựa tôi có thể nhận được ~ 5k req / giây trên lõi tứ 2.6ghz xeon. yêu cầu gọi servlet đơn giản đọc 1 hàng từ mysql và gửi phản hồi xml rất nhỏ.
kiểm tra đã được thực hiện với
ab -n 10000 -c 16 http://some/url/
kết quả kiểm tra:
Concurrency Level: 16
Time taken for tests: 1.904 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 3190000 bytes
HTML transferred: 1850000 bytes
Requests per second: 5252.96 [#/sec] (mean)
Time per request: 3.046 [ms] (mean)
Time per request: 0.190 [ms] (mean, across all concurrent requests)
Transfer rate: 1636.42 [Kbytes/sec] received
nhưng tôi nghĩ bạn sẽ tốt hơn nhiều khi sử dụng chương trình c đơn giản, chắc chắn mà không sinh ra chủ đề mới cho mỗi yêu cầu. liên kết từ Greg Hewgill sẽ cung cấp cho bạn ý tưởng hay về nó.
ngay cả trong quá trình thử nghiệm kéo dài, tôi không gặp bất kỳ vấn đề nào với kết nối [các ổ cắm đã mở một nửa]; kiểm tra chạy giữa hai hộp linux được kết nối qua gigabit ethernet [mặc dù như bạn thấy băng thông không phải là nút cổ chai].