SuperAPI AI 工具集

spring-microservices

部署与运维

查看项目

更新于 10-16 08:07

技能介绍

用途:该技能面向使用 Spring Cloud 构建生产级云原生微服务架构,覆盖完整生态。

主要能力:核心部分包括服务发现(Eureka Server/Client、服务注册)、API 网关(Spring Cloud Gateway 路由与过滤器)、集中配置(Spring Cloud Config Server/Client)、负载均衡(Spring Cloud LoadBalancer);进阶部分包括弹性(熔断、重试、超时、舱壁)、分布式追踪(Micrometer Tracing、Zipkin)、服务间通信(RestClient、Feign);高级部分包括事件驱动(Spring Cloud Stream、Kafka、RabbitMQ)、服务网格(Kubernetes 集成)与多区域部署模式。

参数:discovery 枚举可选 eureka/consul/kubernetes,默认 eureka;gateway 枚举可选 spring-cloud-gateway/zuul,默认 spring-cloud-gateway;resilience 枚举可选 resilience4j/hystrix,默认 resilience4j。

用法:通过 Skill("spring-microservices") 调用。示例含 Eureka 服务端(@EnableEurekaServer,端口 8761)、Spring Cloud Gateway 路由(stripPrefix、circuitBreaker、retry)、Resilience4j 熔断与重试配置、分布式追踪(Zipkin endpoint、traceId/spanId 日志格式)。

排错:提供失败模式表(服务未注册、网关 503、熔断常开)与调试清单(Eureka 面板 http://localhost:8761、/actuator/gateway/routes、/actuator/circuitbreakers、POST /actuator/refresh)。含基于 WireMock 的单元测试模板。

限制:资料未提供平台支持、收费方式、价格与效果的明确说明,暂未提供。