活动公告

系统通知
通知:本站资源由网友上传分享,如有违规等问题请到版务模块进行投诉,资源失效请在帖子内回复要求补档,会尽快处理!
10-23 09:31

一个opt同步工具

11

主题

-47

科技点

54

积分

太初窥星

积分
54
太初窥星 发表于 1 小时前 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
包含服务端客服端,deepstuck写的源码,服务端用了gunicorn
下面ai写的

简单来说:只要 Windows 电脑开机,它就会自动连上服务器,静默地把指定的文件同步到最新,然后自动启动你的主程序。

以下是完整的功能总结,方便你存档或向团队汇报:

1. 核心业务逻辑(实现了什么)
单向强制同步(多删少补):以服务端为“绝对标准”。客户端开机后自动比对,本地多余的文件自动删除,缺失或不同的文件自动下载补齐。

“先比大小,后比哈希”优化:同步速度极快。先比较文件大小,大小不同直接下载;大小相同才计算哈希值,大幅节省了 CPU 和磁盘 IO 资源。

“私人定制目录”保护:完美解决了你的核心痛点。允许你在同步目录下(如 sync/A888)自由增删改文件,客户端永不触碰该目录下的任何内容。

2. 全自动无人值守机制
开机自启:通过 install_task.bat 一键安装 Windows 任务计划,配置为“用户登录时触发”,完美适配你的 Admin 用户环境。

静默运行(Silent):客户端已打包为 --noconsole 模式,后台静默执行,无任何黑框弹窗,用户体验极佳。

同步后自动启动业务程序:支持配置 post_sync_command(如 start.bat),确保只有同步完全结束后,才会启动你的主业务软件,杜绝了“边同步边运行”导致文件错乱的风险。

3. 灵活的目录与日志管理
多目录排除:支持在客户端配置 exclude_dirs(如 ["A000", "B001"]),轻松屏蔽甲方定制的大资源包,无需修改服务端代码。

智能日志轮转:支持 overwrite(覆盖)、append(追加)、none(不保存)三种模式,既满足了调试需求,又防止日志文件无限膨胀占满硬盘。

4. 服务端(Server)亮点
实时缓存刷新:基于 watchdog 实现,只要你在宝塔面板的 sync_data 目录下增删改文件,API 清单毫秒级自动刷新,客户端永远拿到最新列表。

稳定部署:适配宝塔 Linux 面板 + Gunicorn(单 Worker),稳定运行且资源占用极低。
付费内容
游客,您好!如果您要查看本帖隐藏内容请向楼主支付5科技点



评分

参与人数 2科技点 +20 星票 +2 收起 理由
+ 10 + 1 赞一个!
+ 10 + 1 赞一个!

查看全部评分

温馨提示:看帖回帖是一种美德,您的每一次发帖、回帖都是对论坛最大的支持,谢谢! [这是默认签名,点我更换签名]
回复

使用道具 举报

SunJu_FaceMall

1696

主题

4961

科技点

2743

积分

管理员

十斤包邮

积分
2743

三倍冰淇淋无人之境【一阶】柴到了小樱(小丑装)立华奏

管理员 发表于 1 小时前 | 显示全部楼层
支持一下


11

主题

-47

科技点

54

积分

太初窥星

积分
54
楼主  楼主| 发表于 1 小时前 | 显示全部楼层
我是不会写代码的杂鱼喵
温馨提示:看帖回帖是一种美德,您的每一次发帖、回帖都是对论坛最大的支持,谢谢! [这是默认签名,点我更换签名]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则