首页> 外文会议>IEEE International Conference on Services Computing >MV4MS: A Spring Cloud based Framework for the Co-Deployment of Multi-Version Microservices
【24h】

MV4MS: A Spring Cloud based Framework for the Co-Deployment of Multi-Version Microservices

机译:MV4MS:一个春天云的基于云的多型微猎犬的共同部署框架

获取原文

摘要

Agile development and the loose coupling of microservices, make continuous delivery/deployment of large, complex service systems become much easier. The microservices are upgraded and released independently and have their own independent version trees. For compatibility, multiple versions of one microservice are to be deployed in the same system to offer slightly different functionalities to different users simultaneously. However, loosely-coupling does not mean multiple microservices keep absolutely independent but there are more or less dependencies among them, and such dependencies occur not only on functionalities but also on the version issue, too. Existing microservice frameworks have no enough capability for multi-version co-deployment and the corresponding version-oriented dependency management. In this paper, a Spring Cloud based framework called MV4MS is introduced for this challenge. It extracts version information from source codes of microservices, builds version dependencies, packs and deploys requisite versions of microservices, and routes user requests to desired versions at run-time. Architecture of MV4MS and detailed design of its components are elaborately introduced. Experiments are conducted in AWS cloud environment, and results show that our framework could reduce the complexity of multi-version microservice co-deployment and ensure the correctness of routing between multi-version microservice.
机译:敏捷的开发和微服务的松散耦合,使得持续交付/部署大,复杂的服务系统变得更加容易。微服务独立升级并释放,并拥有自己的独立版树。为了兼容性,将在同一系统中部署多种版本的一个微服务,同时向不同用户提供略微不同的功能。然而,松散耦合并不意味着多个微服务保持绝对独立,但它们中有或多或少地依赖,并且此类依赖项不仅发生在功能上,而且在版本问题上发生。现有的MicroService框架没有足够的多版联合部署和相应的版本导向依赖管理的能力。本文介绍了一个名为MV4MS的春天云的框架,用于此挑战。它从MicroServices的源代码中提取版本信息,构建版本依赖项,包和部署必需版本的微服务,并将用户请求路由到运行时的所需版本。介绍了MV4MS的架构和其组件的详细设计。实验在AWS云环境中进行,结果表明,我们的框架可以降低多版本微服务共同部署的复杂性,并确保多型微伺服术之间的路由正确性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号