微服务的世界:从零开始理解微服务架构
本文深入浅出地介绍了微服务架构,从单体架构的优缺点切入,阐述了微服务的诞生背景、核心优势与挑战,并结合电商平台和视频平台等实际案例,解析其应用场景及关键技术,如服务通信、注册发现、负载均衡等,最后通过Todo应用演示简单设计,帮助读者全面理解微服务。
微服务雪崩问题
高并发下商品服务占用过多Tomcat连接,可能导致接口延迟或阻塞,进而影响依赖它的购物车服务,引发连锁反应。若不加控制,将导致整个微服务集群雪崩。微服务保护旨在防止此类级联失败,保障系统稳定。
内置过滤器
Spring Cloud Gateway内置多种GatewayFilter,用于请求路由、过滤与响应处理,如AddRequestHeader、StripPrefix等,可灵活实现路径重写、请求限流等功能,结合路由配置满足各类微服务场景需求。
C 语言微服务架构实践:从模块化到轻量级分布式的探索
本文探讨C语言在微服务架构中的实践路径,通过“模块化拆分+进程通信”实现轻量级分布式系统,适用于嵌入式与物联网等资源受限场景,结合MQTT协议支持跨设备协作,虽缺乏高级特性,但凭借高效、低耗优势,可作为特定场景下微服务的有力补充。