1. 项目分为主服务、代理程序,对使用者来说主服务可以维护登记代理程序,查看远程计算机及服务的监控,发送命令,代理程序负责自动化收集远程监控信息,执行主服务发送的运维命令。
2. 代理程序使用 Rust 编写,资源占用极小,性能优异,稳定性好;主服务使用 SpringBoot + MyBatis 开发;我负责代理程序的全部开发工作,以及主服务的框架搭建,包括基于 WebSocket 的应用层协议设计等。
3. 需要编写大量的自动化 bash 脚本,需要保证代理程序 7x24 稳定运行且资源占用极小,同时在网络状况不稳定的时候、磁盘慢等极端情况下仍然可以正常运行。
点击空白处退出提示
评论