- 主题:有什么好用的客户端软件升级的库?
不知道有没这种sdk,这个sdk能完成我开发的客户端软件的升级,客户端一般几千,最多在几十万的量级。
客户端除了exe/dll,还有win32服务、驱动服务等。
给定升级包的服务器地址,能拽下来升级包进行升级。
下面这种开源库是自带升级UI的,我不需要任何UI。
https://sparkle-project.org/
https://github.com/vslavik/winsparkle
--
FROM 114.245.195.*
一般是一个独立的程序,把主程序杀死,再下载安装
【 在 z16166 的大作中提到: 】
: 不知道有没这种sdk,这个sdk能完成我开发的客户端软件的升级,客户端一般几千,最多在几十万的量级。
: 客户端除了exe/dll,还有win32服务、驱动服务等。
: 给定升级包的服务器地址,能拽下来升级包进行升级。
:
: 下面这种开源库是自带升级UI的,我不需要任何UI。
: ..................
发自「今日水木 on M2007J17C」
--
FROM 222.129.54.*
自己写是没有问题的,只是耗时较长,而且内部逻辑其实还有点复杂(增量升级、全量升级等,版本diff),需要时间来稳定。
就是问问有没现成可用的。
【 在 GoGoRoger 的大作中提到: 】
: 一般是一个独立的程序,把主程序杀死,再下载安装
:
: 发自「今日水木 on M2007J17C」
--
FROM 114.245.195.*
增量升级不需要吧。买个 CDN 了事。写个服务器接口,每次返回 hash 值,对比一下本地安装包的 hash 值,如果不一致就下载解压。然后重启服务。
我自己用我弄的 qtng 作为网络库写了一个简单的,大概客户端一百行代码,服务端 django 20 行左右。
【 在 z16166 (Netguy) 的大作中提到: 】
: 自己写是没有问题的,只是耗时较长,而且内部逻辑其实还有点复杂(增量升级、全量升级等,版本diff),需要时间来稳定。
: 就是问问有没现成可用的。
--
FROM 112.47.122.*
是的,第一版就只搞全量升级,升级包里带有全部的客户端文件,目前客户端的整个包不大。
后续有些hotfix就做小的升级包,包里可能只带一两个需要fix的文件。
是在企业内网里搞,不走CDN。
【 在 hgoldfish 的大作中提到: 】
: 增量升级不需要吧。买个 CDN 了事。写个服务器接口,每次返回 hash 值,对比一下本地安装包的 hash 值,如果不一致就下载解压。然后重启服务。
: 我自己用我弄的 qtng 作为网络库写了一个简单的,大概客户端一百行代码,服务端 django 20 行左右。
:
--
修改:z16166 FROM 114.245.195.*
FROM 114.245.195.*
哦。企业内网就要注意了。升级的时候如果呼拉拉一下子全升,带宽很容易爆。反而是互联网流量给 CDN 简单。
【 在 z16166 (Netguy) 的大作中提到: 】
: 是的,第一版就只搞全量升级,升级包里带有全部的客户端文件,目前客户端的整个包不大。
: 后续有些hotfix就做小的升级包,包里可能只带一两个需要fix的文件。
: 是在企业内网里搞,不走CDN。
: ...................
--
修改:hgoldfish FROM 112.47.122.*
FROM 112.47.122.*
弄个随机数,每次升级一部分。
【 在 hgoldfish 的大作中提到: 】
: 哦。企业内网就要注意了。升级的时候如果呼拉拉一下子全升,带宽很容易爆。反而是互联网流量给 CDN 简单。
: --
: 灭绝人性啊
发自「今日水木 on M2007J17C」
--
FROM 222.129.54.*
这不就是store么?
【 在 z16166 (Netguy) 的大作中提到: 】
: 不知道有没这种sdk,这个sdk能完成我开发的客户端软件的升级,客户端一般几千,最多在几十万的量级。
: 客户端除了exe/dll,还有win32服务、驱动服务等。
: 给定升级包的服务器地址,能拽下来升级包进行升级。
: ...................
--
FROM 27.91.71.*
hotfix这东西开始还行,想的也好,后续会越来越麻烦
各种版本兼容问题
给公司写的工具,一次hotfix的包都没用过
只要不是上G的东西,直接全量清爽
- 来自 水木社区APP v3.5.1
【 在 z16166 的大作中提到: 】
: 是的,第一版就只搞全量升级,升级包里带有全部的客户端文件,目前客户端的整个包不大。
:
: 后续有些hotfix就做小的升级包,包里可能只带一两个需要fix的文件。
:
: 是在企业内网里搞,不走CDN。
--
FROM 223.104.3.*
看着就像邪恶的监控工具。。。
【 在 z16166 的大作中提到: 】
: 是的,第一版就只搞全量升级,升级包里带有全部的客户端文件,目前客户端的整个包不大。
: 后续有些hotfix就做小的升级包,包里可能只带一两个需要fix的文件。
: 是在企业内网里搞,不走CDN。
: ...................
--
FROM 175.42.43.*