如何在Eureka Server中的应用程序名称后面注册服务端点?

时间:2017-05-22 17:04:32

标签: spring-boot server netflix-eureka

我在Spring Boot Eureka Server上注册了一些Web服务。有什么方法可以检查在Eureka Server上注册的端点,关于所有应用程序吗?

例如: Eureka server

Service1 表示请求将路由到服务端点: localhost:9080 / service1

Service2 表示请求将路由到服务端点: localhost:9088 / service2

Service3 表示请求将路由到服务端点: localhost:9085 / service3

1 个答案:

答案 0 :(得分:1)

您可以在http://host-name:8761查看Eureka信息中心(如果您使用的是另一个端口,请更改端口)。

其次,Eureka不会发出任何请求。它只是一个服务注册表,并保留微服务及其实例的记录。您需要一个API网关(ZUUL)或类似的来与客户端负载平衡器(功能区等)一起进行路由。

您可以在application.yml(或properties)文件中配置zuul端点,如下所示,以访问您的服务端点。

zuul:
  ignoredServices: "*"
  routes:
    service1:
      path: /service1/**
    service2:
      path: /service2/**

如果要访问service1,那么您的端点将类似于http://localhost:8765/service1/{custom-path}

注意:8765是默认的zuul端口。相应地改变它。