繁体   English   中英

Eureka 实例应用程序名称不适用于 Spring 云网关

[英]Eureka instance appname not working with Spring Cloud Gateway

似乎网关无法使用 eureka.instance.appname 解析在 eureka 服务器中注册的应用程序。 在我们的例子中,我们将应用程序部署在两个不同的环境(uat 和 qa)中,但两者都将在一个集群的 eureka 服务器上注册。 我们使用 eureka.instance.appname 将应用程序与两种环境区分开来。 一个注册为 service_app_uat,另一个注册为 service_app_qa,但是 spring.application.name 是 service.app。 Eureka 能够从两个不同的环境中注册应用程序,但 Spring Cloud Gateway 无法从 eureka 解析这两个注册实例。 但是,如果我们从两个注册为 service_app 的环境中删除了 eureka.instance.appname 两个应用程序,并且有两个我们不想要的实例。

有没有其他方法可以使用自定义服务名称在 Eureka 中注册应用程序?

您不能只使用 Spring 配置文件并通过 spring.application.name 提供不同的命名吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM