实现高并发需要考虑:
系统的架构设计,如何在架构层面减少不必要的处理(网络请求,数据库操作等)
网络拓扑优化减少网络请求时间、如何设计拓扑结构,分布式如何实现?
系统代码级别的代码优化,使用什么设计模式来进行工作?哪些类需要使用单例,哪些需要尽量减少new操作?
提高代码层面的运行效率、如何选取合适的数据结构进行数据存取?如何设计合适的算法?
任务执行方式级别的同异步操作,在哪里使用同步,哪里使用异步?