我在Spring Boot Eureka Server上注册了一些Web服务 . 对于所有应用程序,我有什么方法可以检查在Eureka Server上注册的 endpoints ?
Service1 表示请求将路由到服务 endpoints :localhost:9080 / service1
Service2 表示请求将路由到服务 endpoints :localhost:9088 / service2
Service3 表示请求将路由到服务 endpoints :localhost:9085 / service3
1 回答
您可以在http://host-name:8761查看Eureka仪表板(如果您使用的是另一个端口,请更改端口) .
其次,尤里卡没有提出任何请求 . 它只是一个服务注册表,并保留微服务及其实例的记录 . 您需要API网关(ZUUL)或类似功能来与客户端负载 balancer 器(功能区等)一起进行路由 .
您可以在application.yml(或properties)文件中配置zuul endpoints ,如下所示,以访问您的服务 endpoints .
如果要访问service1,那么您的 endpoints 将类似
http://localhost:8765/service1/{custom-path}
注意:8765是默认的zuul端口 . 相应地改变它 .