Design of High Availability Service Discovery for Microservices Architecture

被引:0
|
作者
Tang, Weilun [1 ]
Wang, Li [1 ]
Xue, Guangtao [1 ]
机构
[1] Shanghai Jiao Tong Univ, Shanghai 200240, Peoples R China
基金
国家重点研发计划;
关键词
Microservices; Service discovery; Raft algorithm;
D O I
10.1145/3312662.3312676
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Service discovery is one of the basic components of the microservices architecture, and its high availability becomes an important factor affecting the stability of the entire microservices architecture. Aiming at the problem of poor fault tolerance for traditional single-node deployment, this paper proposes a distributed service discovery mechanism, which improves the Raft algorithm according to the characteristics of the data, ensures the strong consistency of data between cluster nodes, and improves the availability of service discovery. The experimental results show that the improved algorithm can meet the strong consistency requirement of the data in this scenario, and can restore data consistency at a faster speed after an error.
引用
收藏
页码:253 / 257
页数:5
相关论文
共 50 条
  • [21] Design of a service discovery architecture for mobility-supported wired and wireless networks
    Seo, HG
    Kim, KH
    NETWORKING - ICN 2005, PT 2, 2005, 3421 : 1106 - 1113
  • [22] From Monolithic Architecture to Microservices Architecture
    De Lauretis, Lorenzo
    2019 IEEE 30TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2019), 2019, : 93 - 96
  • [23] An architecture for flexible service discovery in OCTOPUS
    Gu, T
    Qian, HC
    Yao, JK
    Pung, HK
    ICCCN 2003: 12TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, PROCEEDINGS, 2003, : 291 - 296
  • [24] A scalable and efficient architecture for service discovery
    Dowlatshahi, M
    MacLarty, G
    Fry, M
    ICON 2003: 11TH IEEE INTERNATIONAL CONFERENCE ON NETWORKS, 2003, : 51 - 56
  • [25] Microservices Architecture in DevOps
    Waseem, Muhammad
    Liang, Peng
    2017 24TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE WORKSHOPS (APSECW), 2017, : 13 - 14
  • [26] GloServ: Global service discovery architecture
    Arabshian, K
    Schulzrinne, H
    PROCEEDINGS OF MOBIQUITOUS 2004, 2004, : 319 - 325
  • [27] An architecture for the UniFrame Resource Discovery Service
    Siram, NN
    Raje, RR
    Olson, AM
    Bryant, BR
    Burt, CC
    Auguston, M
    SOFTWARE ENGINEERING AND MIDDLEWARE, 2003, 2596 : 20 - 35
  • [28] Global discovery service for JMX architecture
    Midura, J
    Balos, K
    Zielinski, K
    COMPUTATIONAL SCIENCE - ICCS 2004, PT 3, PROCEEDINGS, 2004, 3038 : 114 - 118
  • [29] Design and prototyping of high availability architecture for satellite ground control system
    Kim, IJ
    Jung, WC
    Kim, M
    Kim, JH
    7TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY, VOLS 1 AND 2, PROCEEDINGS, 2005, : 1044 - 1048
  • [30] Wireless Sensor Device Hardware Architecture - Design and Analysis for High Availability
    Selvakumar, David
    Nanda, Kaushik
    Pasupuleti, Hari Babu
    2015 7TH INTERNATIONAL CONFERENCE ON NEW TECHNOLOGIES, MOBILITY AND SECURITY (NTMS), 2015,