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 条
  • [41] When Microservices Architecture and Blockchain Technology Meet: Challenges and Design Concepts
    Oumoussa, Idris
    Faieq, Soufiane
    Saidi, Rajaa
    ADVANCED TECHNOLOGIES FOR HUMANITY, 2022, 110 : 161 - 172
  • [42] Proficient Discovery of Service in Event Driven Service Oriented Architecture
    Dharanyadevi, P.
    Dhavachelvan, P.
    Jayakumar, S. K. V.
    Baskaran, R.
    Venkatachalapathy, V. S. K.
    ADVANCES IN COMPUTING AND COMMUNICATIONS, PT 2, 2011, 191 : 234 - +
  • [43] Architecture-driven service discovery for service centric systems
    Kozlenkov, A.
    Spanoudakis, G.
    Zisman, A.
    Fasoulas, V.
    Sanchez, E.
    INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2007, 4 (02) : 82 - 113
  • [44] Design and Implementation of High-Availability Architecture for IoT-Cloud Services
    Yang, Hyunsik
    Kim, Younghan
    SENSORS, 2019, 19 (15)
  • [45] A distributed architecture for efficient Web service discovery
    Baresi, Luciano
    Miraz, Matteo
    Plebani, Pierluigi
    SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2016, 10 (01) : 1 - 17
  • [46] Metadata discovery for a Service-Broker Architecture
    Farmer, Ray
    Raybone, Adam
    Uddin, Rehan
    Odetayo, Michael
    Chao, Kuo-Ming
    PROCEEDINGS OF THE ICEBE 2008: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, 2008, : 173 - +
  • [47] MATHEMATICAL SERVICE DISCOVERY: ARCHITECTURE, IMPLEMENTATION AND PERFORMANCE
    Ludwig, Simone A.
    Rana, Omer F.
    Naylor, William
    Padget, Julian
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2006, 7 (02): : 35 - 51
  • [48] A new service discovery architecture for sensor networks
    Sethom, K
    Afifi, H
    2005 Wireless Telecommunications Symposium, 2005, : 190 - 196
  • [49] An Ontology-based Architecture for Service Discovery
    Wang, Yingzi
    Zheng, Xiaolin
    Chen, Deren
    MINES 2009: FIRST INTERNATIONAL CONFERENCE ON MULTIMEDIA INFORMATION NETWORKING AND SECURITY, VOL 1, PROCEEDINGS, 2009, : 618 - 622
  • [50] Distributed service discovery architecture for pervasive environments
    Subramani, S
    Dhanakoti, N
    Gopalan, S
    V, S
    2005 Joint International Conference on Autonomic and Autonomous Systems and International Conference on Networking and Services (ICAS/ICNS), 2005, : 154 - 160