• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
Advanced Search
Feng Zhiyong, Xu Yanwei, Xue Xiao, Chen Shizhan. Review on the Development of Microservice Architecture[J]. Journal of Computer Research and Development, 2020, 57(5): 1103-1122. DOI: 10.7544/issn1000-1239.2020.20190460
Citation: Feng Zhiyong, Xu Yanwei, Xue Xiao, Chen Shizhan. Review on the Development of Microservice Architecture[J]. Journal of Computer Research and Development, 2020, 57(5): 1103-1122. DOI: 10.7544/issn1000-1239.2020.20190460

Review on the Development of Microservice Architecture

Funds: This work was supported by the National Key Research and Development Program of China (2017YFB1401200), the National Natural Science Foundation of China (61972276, 61572350, 41701133, 61832014), the Science Fund for Distinguished Young Scholars of Henan Provincial Education Department (174100510008), and the General Program of Fundamental and Frontier Technology Research Plan of Henan Province (162300410121)
More Information
  • Published Date: April 30, 2020
  • With the rapid development of cloud computing and Internet of things, users’ demand for software systems tends to be diversified. Service oriented architecture (SOA) needs to strike a balance between stable service integration and flexible adaptation of requirements. Based on this situation, the microservice technology, which goes with independent process as well as independent deployment capability, emerges as the times require. It has a slew of advantages, such as distributed storage, high availability, scalability, and intelligent operation maintenance, which can make up for the shortcomings of the traditional SOA architecture. From the perspective of system integration, the paper firstly describes the application background of microservice, which include the core components of microservice, software technology development and architecture evolution to ensure the availability of microservice infrastructure. Secondly, in view of problems existing in practical applications, the paper analyzes the key technologies utilized in the specific application of the microservice architecture through the aspects of distributed communication, distributed data storage, distributed call chain, and testing complexity; then, a specific application case is given to confirm the technical feasibility of microservice. Finally, this paper intends to explore the challenges by microservice through the aspects of infrastructure, information exchange, data security, and network security. Meanwhile, the future development trend is analyzed so as to provide valuable theoretical and technical reference for the future innovation and development of microservice.
  • Related Articles

    [1]Zhang Lu, Cao Feng, Liang Xinyan, Qian Yuhua. Cross-Modal Retrieval with Correlation Feature Propagation[J]. Journal of Computer Research and Development, 2022, 59(9): 1993-2002. DOI: 10.7544/issn1000-1239.20210475
    [2]Yan Mingyu, Li Han, Deng Lei, Hu Xing, Ye Xiaochun, Zhang Zhimin, Fan Dongrui, Xie Yuan. A Survey on Graph Processing Accelerators[J]. Journal of Computer Research and Development, 2021, 58(4): 862-887. DOI: 10.7544/issn1000-1239.2021.20200110
    [3]Zhang Yixuan, Guo Bin, Liu Jiaqi, Ouyang Yi, Yu Zhiwen. app Popularity Prediction with Multi-Level Attention Networks[J]. Journal of Computer Research and Development, 2020, 57(5): 984-995. DOI: 10.7544/issn1000-1239.2020.20190672
    [4]Hai Mo, Zhu Jianming. A Propagation Mechanism Combining an Optimal Propagation Path and Incentive in Blockchain Networks[J]. Journal of Computer Research and Development, 2019, 56(6): 1205-1218. DOI: 10.7544/issn1000-1239.2019.20180419
    [5]Li Qin, Zhu Yanchao, Liu Yi, Qian Depei. Accelerator Support in YARN Cluster[J]. Journal of Computer Research and Development, 2016, 53(6): 1263-1270. DOI: 10.7544/issn1000-1239.2016.20148351
    [6]LiFeng, PanJingkui. Human Motion Recognition Based on Triaxial Accelerometer[J]. Journal of Computer Research and Development, 2016, 53(3): 621-631. DOI: 10.7544/issn1000-1239.2016.20148159
    [7]Zhu Xiang, Jia Yan, Nie Yuanping, Qu Ming. Event Propagation Analysis on Microblog[J]. Journal of Computer Research and Development, 2015, 52(2): 437-444. DOI: 10.7544/issn1000-1239.2015.20140187
    [8]Wang Yuewu, Jing Jiwu, Xiang Ji, and Liu Qi. Contagion Worm Propagation Simulation and Analysis[J]. Journal of Computer Research and Development, 2008, 45(2): 207-216.
    [9]Li Aiguo, Hong Bingrong, Wang Si, Piao Songhao. Error Propagation Analysis in Software[J]. Journal of Computer Research and Development, 2007, 44(11): 1962-1970.
    [10]Hu Wei and Qin Kaihuai. A New Rendering Technology of GPU-Accelerated Radiosity[J]. Journal of Computer Research and Development, 2005, 42(6): 945-950.
  • Cited by

    Periodical cited type(4)

    1. 刘艳君,牛丽平. 采用改进积分反演法的四旋翼无人机容错控制. 计算机应用与软件. 2022(06): 70-75+95 .
    2. 宋伟中,王行业,王宁. 一种面向无人机区域协同覆盖的感知任务分配方法. 计算机应用与软件. 2021(05): 75-81 .
    3. 马昊鹏,刘由之,李荣军,阎华,杨卫民. 无人机航母系统的构建与应用. 科技创新与应用. 2020(01): 37-40+43 .
    4. 李鹏举,毛鹏军,耿乾,黄传鹏,方骞,张家瑞. 无人机集群技术研究现状与趋势. 航空兵器. 2020(04): 25-32 .

    Other cited types(4)

Catalog

    Article views (5227) PDF downloads (2800) Cited by(8)

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return