计算机与现代化

• 应用与开发 • 上一篇    下一篇

基于微服务构建模型的应用系统增量更新算法

  

  1. (华北计算技术研究所基础四部,北京100083)
  • 收稿日期:2017-07-13 出版日期:2018-03-08 发布日期:2018-03-09
  • 作者简介:黄林(1992-),男,湖北广水人,华北计算技术研究所基础四部硕士研究生,研究方向:云计算; 杨军(1981-),男,安徽枞阳人,研究员级高级工程师,硕士,研究方向:中间件,云计算; 徐亮亮(1988-),男,安徽合肥人,助理工程师,硕士,研究方向:云计算。

 Incremental Updating Algorithm of Application System

  1. (Foundation four, North China Institute of Computing Technology, Beijing 100083, China)
  • Received:2017-07-13 Online:2018-03-08 Published:2018-03-09

摘要: 针对应用系统版本升级带来的效率问题,如大规模更新时服务压力大、网络数据传输量大等问题,提出基于微服务架构的应用系统构建模型。基于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

中图分类号: