任何人都可以请介绍我应该阅读的书籍/论文/文章如果我想用Java编写一个高性能的RPC服务器,它可以处理大量的并发连接(C10K或以上),容错,可以扩展,并保持高吞吐量?谢谢!关于使用Java编写高性能服务器的问题
4
A
回答
4
几年前,Ebay在Java中重新实现了他们的平台,并且有一些白皮书和演示文稿围绕着它进行描述。这里有一些:
- 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
据说有本网站的相关白皮书的链接的地方,虽然我还没有找到它: http://www.corej2eepatterns.com/
3
我会建议阅读有关LMAX架构,他们正在做超过100k transa Java系统上的每秒钟数。