0

我将 Netflix Zuul 与 Spring Boot 一起用于路由/代理目的。它侦听在 a 中定义的端口application.yml

server:
  port: ${port:8080}

我还想使用 Hystrix 进行断路以及拥有 Hystrix 仪表板。我通过以下注释实现了这一点:

@EnableHystrixDashboard
@SpringBootApplication
public class Main {
    public static void main(String[] args) {
        new SpringApplication(Main.class).run(args);
    }
}

现在我可以访问localhost:8080/hystrix. 另外,我在端口下8181设置了Spring Actuator,其management.port: 8181属性位于application.yml.

我的问题是:

  • 是否可以将 hystrix 仪表板放在其他端口下,例如 8181 或任何其他端口?所以我可以确定该端口8080仅用于路由/代理目的吗?
4

1 回答 1

0

如果您在同一个应用程序下运行这两个东西,它们将始终具有相同的端口,因为这两个东西都运行在同一个嵌入式服务器中,这是使用属性配置的:

server: port: 8080

于 2017-07-28T23:43:27.390 回答