有5000+设备,linux系统,使用2,3,4G方式上网。并且设备信号时断时续,有可能连续几个小时,或者是一定时间内无网络情况。
现在需求 想对设备可以相对实时的管理系统,并对设备下发任务(包括资源,命令,jar,war,shell等等),
设备的管理包括对设备的远程连接,设备的重启,以及设备检测,比如类似阿里云控制台的一些监控,cpu,内存,硬盘使用等等。如果可以可以了解设备上的具体文件分布更好。
目前的解决解决方案是,设备轮询http请求,上报自身状态,以及通过轮询http获取任务。
问:
有没有什么更好的解决方案,希望给予一定的思路,或者一些可以参考的框架。可以相对实时的获取当前设备情况。
另外因为使用的是sim的来链接网络,所以流量费用也是考虑的范围。
哈哈,我们现在5W个这样的终端。是通过slanger建立长连接来对应用获取任务、获取推送。通过Ansible来对终端进行系统管理。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。