4

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!

Jonas
  • 121,568
  • 97
  • 310
  • 388
user28775
  • 41
  • 1
  • 3

2 Answers2

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:

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