Could anyone please introduce books/papers/articles that I should read If I want to write a high-performance RPC server in Java, which handles large number of concurrent connections(C10K or over), is fault-tolerant, can be scaled out, and maintains high throughput? Thanks!
Asked
Active
Viewed 2,809 times
2 Answers
4
A few years ago Ebay reimplemented their platform in Java and there are a few white papers and presentations floating around that describe it. Here are some:
- http://www.sun.com/2003-0624/feature/index.html
- http://www.infoq.com/presentations/shoup-ebay-architectural-principles
- http://www.infoq.com/articles/ebay-scalability-best-practices
Supposedly there is a link to a relevant white paper somewhere on this site, though I haven't found it yet: http://www.corej2eepatterns.com/

Leigh Caldwell
- 10,426
- 4
- 25
- 31
3
I would recommend to read about the LMAX architecture, they are doing more than 100k transactions per second on a Java system.

Jonas
- 121,568
- 97
- 310
- 388