掌握后台相关常用服务,包括php,redis集群化,MariaDB,maxscale,linux运维优化,golang,shell,nginx等。对于常用的设计模式也有所了解。对于项目也有一定的要求,保证项目代码具有高内聚,低耦合的特性。
linux系统监控数据采集服务
https://gitee.com/junbinyang/mongo
软件架构
Server端提供2个业务端口,一个负责二进制数据接收,一个用于提供WebApi。
Client端采集系统数据,发送至Server端数据接收端口。
注意:整个系统无数据库或Redis等数据存储机制,Server端接收数据后存储在内存中,进程关闭则释放所有数据,暂不做持久化处理。