一、系统要求
Lepus5.0之后全部采用Golang语言开发,支持Windows、Linux、Mac等多平台下部署,需要根据不同的环境编译成不同平台的二进制包,默认官方提供源码、Linux二进制包、Windows二进制包。
二、软件要求
Lepus部署的软件要求如下:
软件名称 | 推荐版本 | 必须 | 备注 |
Golang | 1.4-1.8 | 否 | 源码编译运行必须安装/使用二进制方式无需安装 |
MySQL | 5.6 | 是 | 用于存储基础数据和事件数据 |
InfluxDB | 1.x | 否 | 事件数据默认存储MySQL,支持存储到InfluxDB,如有使用InfluxDB需求则必须需要部署 |
Redis | 5.x | 是 | 用于报警系统限流 |
NSQ | 1.2.x | 是 | 基于gaolang的高性能消息队列,用于事件消息传输 |