篇名 |
Service Call Chain Analysis for Microservice Systems
|
---|---|
並列篇名 | Service Call Chain Analysis for Microservice Systems |
作者 | Zhiqiang Hao、Xufan Zhang、Jia Liu、Qing Wu |
英文摘要 | Industrial practitioners widely adopt the microservice architecture to build applications. An application with microservice architecture can be composed of a set of individual services. Although microservice can improve the scalability of a system by isolating services, the complexity and difficulty of defect detection and analysis grow. High verification cost, a long feedback cycle, and high communication cost pose challenges to the maintenance of microservice systems. To address the problem, we propose a call chain tracing and analysis approach designed for the microservice architecture. To evaluate its effectiveness, we implement our approach as a plugin, namely Cam, to monitor and analyze exceptions by tracing call chains. Currently, Cam is packaged as a maven plugin for applications using Spring Cloud, which is an opensource microservice framework for Java programs. We experiment it with a microservice system to demonstrate its availability. The result shows that Cam can help software engineers understand the workflow of a service call and locate potential defects.
|
起訖頁 | 1203-1211 |
關鍵詞 | Call chain tracing、Microservice、Exception analysis |
刊名 | 網際網路技術學刊 |
期數 | 202211 (23:6期) |
出版單位 | 台灣學術網路管理委員會 |
DOI |
|
QR Code | |
該期刊 上一篇
| SV-PBFT: An Efficient and Stable Blockchain PBFT Improved Consensus Algorithm for Vehicle-to-Vehicle Energy Transactions |
該期刊 下一篇
| Outage Performance of Multi-relay System with Energy Harvesting and Storage |