<p>This study proposes a novel microservices architecture integrating adaptive load balancing and multi-level fault tolerance strategies. By combining Spring Cloud components with Docker containers, the design introduces three high-availability mechanisms: Eureka Health Check, Eureka Cluster, and Application Service Cluster. Experimental validation demonstrates a 20% QoS improvement over monolithic architectures (ZK, LAMP) and outperforms baseline Spring Cloud implementations in throughput (2942 requests/min) and fault recovery time (&lt; 5s). The framework addresses modern industry demands for scalability and resilience, validated through rigorous JMeter testing and AHP-based QoS evaluation.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Adaptive load balancing and fault-tolerant microservices architecture for high-availability web systems using docker and spring cloud

  • Pan Zhang,
  • Lixia Xiang,
  • Zhuo Song,
  • Yuhong Yang

摘要

This study proposes a novel microservices architecture integrating adaptive load balancing and multi-level fault tolerance strategies. By combining Spring Cloud components with Docker containers, the design introduces three high-availability mechanisms: Eureka Health Check, Eureka Cluster, and Application Service Cluster. Experimental validation demonstrates a 20% QoS improvement over monolithic architectures (ZK, LAMP) and outperforms baseline Spring Cloud implementations in throughput (2942 requests/min) and fault recovery time (< 5s). The framework addresses modern industry demands for scalability and resilience, validated through rigorous JMeter testing and AHP-based QoS evaluation.