我需要一个用来执行 321 备份的系统。同时我发现我好几个朋友都在考虑数据备份,所以就干脆写一个。
由于我那个腾讯云服务器带宽非常小,所以我整了一台 50Mbps 的新内网穿透隧道,用来上传数据。
具体的逻辑是:前端发送 POST 从 PHP 那获取一个密码,密码是用密钥加密的有关事务的信息,比如最大数据大小,同步时用的策略等,还可以用来保证用户是已经登录的。因为用来传输的服务端和 PHP 的服务端是分离的,要做数据同步太麻烦。
然后另一个服务端就得到数据,把数据保存到本地,并同时维护备份策略,然后后台的备份服务器来定期推送到存储服务器。
挺简单的架构,写着玩了。
-- upd 2026/1/1 写了个头,一直没写完。

鲁ICP备2025150228号