计算机与现代化
• 应用与开发 • 上一篇 下一篇
收稿日期:
出版日期:
发布日期:
作者简介:
Received:
Online:
Published:
摘要: 针对应用系统版本升级带来的效率问题,如大规模更新时服务压力大、网络数据传输量大等问题,提出基于微服务架构的应用系统构建模型。基于BsDiff等传统二进制文件增量更新算法,提出应用系统级的增量更新算法ASIUpdate,对应用系统进行局部性的升级,最后开发新算法的原型软件。与传统的应用系统版本更新的效率进行了测试比对,测试结果表明本文算法在效率和资源占用方面有明显提升。
关键词: 微服务, 微应用, 系统升级, 增量更新, ASIUpdate
Abstract: Aiming at the efficiency issues which the application system upgrade brings, such as high service pressure caused by large-scale updating and large amount of network data transmission, we propose an application system construction model based on the micro-service architecture. Then, to update the application system locally, based on BsDiff and other traditional binary file incremental updating algorithm, the incremental update algorithm of application system-level ASIUpdate is proposed. Finally, the prototype software of the new algorithm is developed. Comparing the update efficiency with the traditional application system version, the test results show that the proposed algorithm has obvious improvement in efficiency and resource consumption.
Key words: micro service, micro application, system upgrade, incremental updating, ASIUpdate
中图分类号:
TP393.09
黄 林,杨 军,徐亮亮. 基于微服务构建模型的应用系统增量更新算法[J]. 计算机与现代化, doi: 10.3969/j.issn.1006-2475.2018.02.009.
HUANG Lin, YANG Jun, XU Liang-liang. Incremental Updating Algorithm of Application System[J]. Computer and Modernization, doi: 10.3969/j.issn.1006-2475.2018.02.009.
0 / / 推荐
导出引用管理器 EndNote|Ris|BibTeX
链接本文: http://www.c-a-m.org.cn/CN/10.3969/j.issn.1006-2475.2018.02.009
http://www.c-a-m.org.cn/CN/Y2018/V0/I02/39