Adaptive load balancing and fault-tolerant microservices architecture for high-availability web systems using docker and spring cloud
摘要
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.