【发布时间】:2018-06-18 11:15:14
【问题描述】:
我正在使用 Spring Cloud Netflix Eureka 来处理微服务 (mcs) 路由。其中一个 mcs 是 Node.js mcs。
我尝试使用来自 npm 的名为 eureka-js-client 的依赖项,但它总是报告 404。我查看了 netflix 云文档并看到来自 node.js 的日志并看到该服务正在尝试通过 URL 注册:
POST http://localhost:8761/eureka/v2/apps/{appID}
虽然 eureka 服务器位于该端口,但当我尝试通过邮递员 ping URL 时,总是得到 404。我也尝试了 GET /eureka/v2/apps,但也得到了 404。当我通过 http://localhost:8761 访问时浏览器,我仍然得到标准的 eureka 仪表板,并且所有 Spring Boot(eureka 客户端)微服务都已正确注册。
到目前为止,eureka 服务器的配置非常简单:
# bootstrap.yml
spring:
application:
name: router
eureka:
client:
register-with-eureka: false
fetch-registry: false
# application.yml
server:
port: 8761
是否有我需要设置的配置,或者我完全没有抓住重点?
我仍然对尤里卡感到刺痛,如果问题太基本,请见谅。
提前致谢!
【问题讨论】:
-
如果你有一个公共的 github 仓库,我很想看到一个链接。
标签: java node.js spring spring-cloud netflix-eureka