ItsFunny / data-monitor

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

预期的技术栈

  • Go做底层的抓包,分析,数据库采用influxdb
  • Java rest请求Go服务器获取数据
  • Java Freemarker 页面展示
  • Java 做微服务化(SpringCloud),Go也做微服务化(后期)

流量监控

预期的功能

  • 异常流量统计
  • 正常流量统计
  • 流量峰值

服务拆分

  • 流量抓取服务
  • 流量分析服务
  • 流量存储服务

服务间通讯

  • protobuf
  • zmq

个人编码规范

  • 如果能避免多重if则避免,尽管可能会多定义一个变量,但是能避免多重if还是 避免多重if(就算能2行合1行,但是还是避免吧,不喜欢多重if的习惯)

About


Languages

Language:Go 100.0%