selfupdateservice

module
v0.0.0-...-7c81a38 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 7, 2020 License: MIT

README

更新服务功能清单 v1.0


本更新服务由文件服务器和客户端版本管理程序组成,主要用于维护版本状态保持同步更新。
支持自更新、强制更新、热更新 (扩展)、计划更新 (扩展)。
版本更新说明支持MarkDown标记显示。

功能清单

更新服务已支持功能,说明如下:

  • 文件服务器 用于管理托管程序及自身的版本更新。

    • selfupdate 自更新文件夹,用于维持更新程序自身。
    • source 更新程序文件夹,用于主要业务程序的更新。
    • upload 上传文件夹,用于接收客户端上传的文件。
    • Serverconfig.ini 配置说明文档,监听端口等运行设定。
    • trans.log 运行日志,只读。供调试分析。
  • 检查版本 根据当前版本号发出请求由服务器检查是否 存在更新内容。
    检查版本接口调用 获取文件目录。

  • 自更新 根据客户端程序修改时间和文件大小,与文件服务器 比对。如果有差异将最新文件下载到客户端。维持基础功能同步更新。
    自更新接口调用 获取文件目录。

    NOTE: "自更新" 在运行时 LoaderExe 加载下载补丁包后 UpdateExe 负责更新自身。

  • 下载文件. 加载更新包

  • 更新反馈. 上报更新结果

  • 上传文件. 上传文件到服务器 upload 目录

  • 托管程序. 纳入版本维护支持的程序有:

    • 病案统计管理 病案首页信息编码、质控、统计分析、医疗指标报表。
    • 病案首页上报工具 病案首页信息查询、编码转换、规则校验、导出上报。
    • 单点登录程序 集成平台单点登录。
  • 兼容性. 本程序由 go 语言编码,采用最快的Iris Web通讯框架和 生态链中成熟中间件组合。
    服务符合安全生产标准,具有如下特点:

    • 网络并发性能 快速传输多组文件
    • 体积小依赖少 服务器程序6MB,客户端只有3MB,独立exe,vista以上均可运行
    • 支持强制更新热更新通知内容 和还原点。
    • 支持自更新 完全基于配置运行,降低运维负担。



文件目录说明:
image

了解更多



Robin





Directories

Path Synopsis
selfUpdateClient 自更新程序下载/上传文件 2020.03.21 by Robin 通过http传输文件 upload目录下的所有文件上传发送到服务器 如连接不成功请检查Server端防火墙是否阻止 downpack 目录存放从服务器download下载的更新文件 根据更新包路径备份并替换特定文件 2020.04.09 by Robin 1.唯一实例 2.传递参数 3.结束进程 4.拷贝文件,自动备份 + upSelf.exe 808KB 5.调用并退出 6.窗口更新说明webview + upDescWebPage.exe 1.35MB 7.兼容性 8.当 runexe 不需要时自动结束 9.拷贝完成删除 downpack 文件
selfUpdateClient 自更新程序下载/上传文件 2020.03.21 by Robin 通过http传输文件 upload目录下的所有文件上传发送到服务器 如连接不成功请检查Server端防火墙是否阻止 downpack 目录存放从服务器download下载的更新文件 根据更新包路径备份并替换特定文件 2020.04.09 by Robin 1.唯一实例 2.传递参数 3.结束进程 4.拷贝文件,自动备份 + upSelf.exe 808KB 5.调用并退出 6.窗口更新说明webview + upDescWebPage.exe 1.35MB 7.兼容性 8.当 runexe 不需要时自动结束 9.拷贝完成删除 downpack 文件
查看更新说明Webpage 2020-04-09 Robin
查看更新说明Webpage 2020-04-09 Robin
负责更新自己 2020-04-09 Robin update self 由 selfUpdateClient.exe下载更新包到临时文件夹,调用upSelf.exe后,退出 upSelf.exe完成文件覆盖,提示已更新至最新版本。
负责更新自己 2020-04-09 Robin update self 由 selfUpdateClient.exe下载更新包到临时文件夹,调用upSelf.exe后,退出 upSelf.exe完成文件覆盖,提示已更新至最新版本。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL