首页 文章

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

提问于
浏览
1

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

例如:Eureka server

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

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

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

1 回答

  • 1

    您可以在http://host-name:8761查看Eureka仪表板(如果您使用的是另一个端口,请更改端口) .

    其次,尤里卡没有提出任何请求 . 它只是一个服务注册表,并保留微服务及其实例的记录 . 您需要API网关(ZUUL)或类似功能来与客户端负载 balancer 器(功能区等)一起进行路由 .

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

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

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

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

相关问题