利用FTP和WEBSERVICE实现数据库和用户文件的备份

本文介绍了一种利用FTP和WebService进行数据库热备份及用户文件备份的方法。在遇到服务器问题时,该方案能有效保障数据安全。通过管理员界面配置,数据库操作触发热备份,HttpClient定期监测用户文件变化并通过FTP传输到备份服务器。文中详细阐述了WebService的使用以及防止资源消耗过大的策略。
摘要由CSDN通过智能技术生成

        我们都知道在现实生活中总会有很多意想不到的事情发生,有一次就遇到了阿里云上的服务器被人恶意扫描并不能使用的情况,我们就花了大量的人力和物力将服务器上的很多东西手动地拷贝到另一个备份服务器上,做这种事情真的是费力不讨好,所以这时候数据库和用户文件的备份就显得尤其重要。

     项目的功能主要分为两块:1.数据库的热备份;2.用户文件的备份。我们首先提供了一个管理员登录的界面,便于服务器管理员来管理需要备份的项目以及切换正在使用的服务器,配置好后当用户使用项目进行了数据库操作,就通过webService来热备份到另一个服务器,httpClient会定时的扫描用户文件,如果发生改变就通过ftp备份到另一个服务器,如下图:


一、使用WebService实现数据库的热备份

            最开始我们并没有用WebService这项技术,而是直接通过jdbc远程连接另一台服务器的数据库,这样是比较方便,但是后来我们发现这种方式非常的不安全,所以我们就采用了WebService来远程调用另一个服务器上的方法。

   

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值