spring-boot - spring 云网关和 Eureka 服务器

标签 spring-boot spring-cloud netflix-eureka netflix-zuul spring-cloud-netflix

我一直在尝试找到一个与 eureka 服务器集成的 spring 云网关的运行示例以及一些 Hystrix 示例,但到目前为止我找不到。
有什么地方可以找到吗?我真的很想看到使用 spring 云网关,取代我当前的 Zuul API 服务。

谢谢!

最佳答案

在 Finchley.M5 中,API 发生了变化

@Bean
public RouteLocator customRouteLocator(RouteLocatorBuilder builder)
{
    GatewayFilter filter = new RewritePathGatewayFilterFactory()
            .apply("/admin/(?<segment>.*)", "/${segment}");

    return builder.routes()
            .route(r -> r.path("/admin/**")
                    .filter(filter)
                    //.uri("http://localhost:3000"))
                    .uri("lb://admin"))  // with load balancer through Eureka
            .build();
}

关于spring-boot - spring 云网关和 Eureka 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46113786/

相关文章:

java - 发生异常时,可选的 orElse() 无法返回替代值

spring-cloud - Spring Cloud Data Flow Grafana Prometheus 未显示流数据

使用 Kubernetes Spring Cloud 多个配置映射

spring-cloud - Feign 重试是否需要某种配置?

java - 在 Eureka 注册我的配置服务器有什么用吗?

netflix-eureka - 微服务架构——netflix技术栈

java - Spring Data GemFire - 由 : java. lang.IllegalStateException 引起:连接池 "DEFAULT"尚未创建

java - 使用 Spring Web 将自定义对象从客户端传递到 REST 端点

Docker Swarm主机无法解析其他节点上的主机

java - 事务回滚在 JUnit5 的 @Nested 类中的测试用例中不起作用