随着公司业务的扩张,公司拥有了一批云服务器,这些服务器是我们业务的核心基础设施。我们需要确保这些服务器的稳定性,并能够及时将本地的数据文件同步到这些服务器上。这些云服务器在接收到数据后,还需要进行进一步的处理和存储,以支持公司的数据分析和业务需求。
然而,小张作为负责这项任务的员工,每次手动执行这些操作既耗时又繁琐。为了提高工作效率,我们需要设计并实现一个自动化的程序,以协助小张完成这些任务。
项目的主要目标是开发一个自动化的服务器状态监测和文件同步解决方案,以确保服务器的稳定性和数据的完整性。
需求:
服务器列表会放到一个server.txt
文件中,请从server.txt
文件中读取到服务器列表并发送http
请求确定服务器上的接收文件服务是否正常,并在控制台显示检测结果
需求:
由于JSON
格式数据表示能力更强,所以现将服务器文件列表更改为info.json
文件,并在里面添加了服务器管理员的邮箱信息及同步文件列表信息。现需要将程序升级为读取JSON
文件中的服务器列表来检测服务器状态,并在控制台显示检测结果。若服务器状态异常请在控制台输出异常服务器信息。若服务器状态正常,请将需要同步的数据文件通过多个线程发送到每台服务器上。