当前位置: X-MOL 学术Cluster Comput. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
A service mesh approach to integrate processing patterns into microservices applications
Cluster Computing ( IF 4.4 ) Pub Date : 2024-03-23 , DOI: 10.1007/s10586-024-04342-5
Antonio Nicolas-Plata , Jose Luis Gonzalez-Compean , Victor Jesus Sosa-Sosa

Abstract

Cloud is the new enabler of data processing, archiving and analyzing, wherein offered services are built with flexible and low-coupling schemes following a microservice architecture, which is commonly managed by service mesh managers. Microservice architecture allows designers to build microservice systems based on design patterns. However, current service mesh managers are based only on pipeline patterns and delegate the construction of other patterns to virtual container managers. This limitation prevents designers from defining new patterns that can provide microservice systems with different features. This paper presents a new approach for constructing microservices systems that integrate processing patterns following a service mesh strategy. This approach will enable designers to create processing patterns not considered in current service meshes and to build designs based on the combination of patterns. The approach proposes the integration of components for implicit handling of processing patterns; this means that service mesh core tasks such as discovery process, microservice coupling and workload management become transparent, eliminating manager or end-user intervention. Encouraging results were obtained, in terms of performance and execution flexibility, in a case study, where a set of existing applications collaborating in a traditional workflow was converted into a microservice application integrating processing patterns (parallel and distributed) generated following this new approach.



中文翻译:

将处理模式集成到微服务应用程序中的服务网格方法

摘要

云是数据处理、归档和分析的新推动者,其中提供的服务是采用灵活且低耦合的方案构建的,遵循微服务架构,通常由服务网格管理器管理。微服务架构允许设计人员基于设计模式构建微服务系统。然而,当前的服务网格管理器仅基于管道模式,并将其他模式的构建委托给虚拟容器管理器。这种限制阻止设计人员定义可以为微服务系统提供不同功能的新模式。本文提出了一种构建微服务系统的新方法,该系统按照服务网格策略集成处理模式。这种方法将使设计人员能够创建当前服务网格中未考虑的处理模式,并基于模式组合构建设计。该方法提出了集成组件以隐式处理处理模式;这意味着发现过程、微服务耦合和工作负载管理等服务网格核心任务变得透明,消除了经理或最终用户的干预。在一个案例研究中,在性能和执行灵活性方面获得了令人鼓舞的结果,其中一组在传统工作流程中协作的现有应用程序被转换为集成按照这种新方法生成的处理模式(并行和分布式)的微服务应用程序。

更新日期:2024-03-24
down
wechat
bug