单机支持高并发

一、设计高质量代码优化Map

  1. 使用读写锁
  2. map不要太大(1个map维护10w个用户就已经够大了,不要维护100w用户)

二、突破系统瓶颈优化连接数

  1. linux系统还是windows系统
  2. 优化最大文件数

三、降低对Cpu资源的使用

  1. 降低Json编码频次
  2. 一次编码多次使用

四、降低对IO资源的使用

  1. 合并写数据库次数
  2. 优化对数据库读操作
  3. 能缓存的就缓存

五、应用/资源服务分离

  1. 系统提供动态服务
  2. 文件服务迁移到oss