selfUpdateServer

command
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 Imports: 18 Imported by: 0

README

更新服务功能清单 v1.0


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

功能清单

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

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

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

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

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

  • 下载文件. 加载更新包

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

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

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

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

    • 网络并发性能 病案首页信息编码、质控、统计分析、医疗指标报表。
    • 体积小依赖少 病案首页信息查询、编码转换、规则校验、导出上报。
    • 支持强制更新热更新通知内容 和创建还原点。
    • 支持自更新 不间断服务,降低运维负担。



了解更多



Robin





Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

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