Gateway网络请求并发重构

调整设计图

更新计划

  • 先更新到测试服上.先测试一波
  • 然后再更新到dev发布.

新的pprof使用

// 下面会用到各个服务的端口
const (
    C_PPROF_PORT_STATIC  = 9001
    C_PPROF_PORT_MESSAGE = 9002
    C_PPROF_PORT_GAME    = 9003
    C_PPROF_PORT_GATEWAY = 9004
)

// 浏览器中查看服务性能指标图表(注意端口对应不同的服务)
http://localhost:9003/debug/charts

// 对服务性能做采样并用浏览器查看相关数据(分析时用)
// Cpu
$go tool pprof -http=:8888 http://localhost:9003/debug/pprof/profile?seconds=30
// Memory
$go tool pprof -http=:8888 http://localhost:9003/debug/pprof/profile?seconds=30
// ...