基础配置


本节主要介绍pan的基础配置,主要是监控、日志等。

  1. [Pprof]
  2. enable=false
  3. port=9112
  4. [PerfProxy]
  5. host=127.0.0.1:13333
  6. level=I
  7. timedebug=false
  8. [Pan]
  9. stype=file//持久化方式,可选:file、redis、leveldb
  10. tcpPort=9999
  11. unixSocket=/home/www/pan.xesv5.com/pan.sock//通信方式为本地unixSocket,sock文件地址
  12. path=/home/www/pan.xesv5.com/panqueue
  13. grayMode=false//是否开启灰度模式,当前仅支持kafka,开启后,默认发送topic后加"_gray"
  14. grayAddrs=10.0.0.1//灰度机ip地址
  15. bufferLimit=2000//内存缓冲区大小
  16. levelDB=/home/www/pan.xesv5.com/level
  17. [Redis]
  18. redis=127.0.0.1:6379//若持久化方式为redis,持久化的redis集群地址
  19. delayRedis=127.0.0.1:6379//若开启了延时队列,数据保存的redis集群地址
  20. fallbackRedis=127.0.0.1:6379
  • Pprof是golang进程堆栈监控
  • PerfProxy是采集打点数据
  • Pan中是持久化方式和通信方式的配置
  • Redis是依赖的一些redis配置