我在Spring Boot Eureka Server上注册了一些Web服务。有什么方法可以检查在Eureka Server上注册的端点,关于所有应用程序吗?
例如: Eureka server
Service1 表示请求将路由到服务端点: localhost:9080 / service1
Service2 表示请求将路由到服务端点: localhost:9088 / service2
Service3 表示请求将路由到服务端点: localhost:9085 / service3
答案 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端口。相应地改变它。