首页 > TAG信息列表 > netflix-eureka

为什么部署在Docker容器上的Spring Cloud Netflix应用程序需要显式设置eureka.instance.hostname?

一个简单的场景: > 2台eureka服务器(http://archimedes1 http://archimedes2) > 1个配置服务器> 1个Zull网关> 1个企业微服务 部署在localhost上,一切正常. 我对它们进行了docker化,使其可以在每个应用程序的单独容器上运行,并在Windows上的Docker上进行了测试. 部署(配置服务器,zul

java-访问内部微服务

我有两个带有eureka作为服务注册表的微服务,现在我试图从另一个调用微服务,使用功能区解析端点以实现客户端负载平衡. 服务A: 此服务公开了一个端点http:// localhost:15000 / api / user / {userId},application.yml如下所示, # Spring properties spring: application: name:

如何使用基本身份验证来保证spring cloud eureka服务?

我在同一主机上设置了多个eureka服务器实例.他们使用主机名eureka-primary,secondary和tertiary,它们被定义为hosts文件中的localhost别名,一切正常 – 它们都是可见的,并且可以作为不同的实例彼此使用. 当我尝试使用基本身份验证来保护eureka实例时,问题就出现了.这个想法是添加sp

java.lang.ClassNotFoundException:com.netflix.discovery.EurekaClientConfig

我正在使用Spring Cloud Eureka并使用Spring Initializr(http://start.spring.io/)创建项目.生成的POM用户Eureka Finchley.RC2与Spring Boot 2.0.2.RELEASE.当我在主类中添加注释@EnableEurekaServer时,也注释了@SpringBootApplication,并使用以下命令启动服务器: mvn spring-boot

什么是春天尤里卡的instanceid?

我读到Eureka客户端的实例ID必须是唯一的,当我们希望运行同一个Eureka Client的多个实例时,我们添加了这个属性: eureka.instance.instance-id==${spring.cloud.client.hostname}:${spring.application.name}:${spring.application.instance_id:${random.value}} 实例Id的意义是什

java – 使用WireMock和Eureka的Spring Boot集成测试失败并显示“No instances available”

在为使用RestTemplate(和引擎盖下的功能区)和Eureka来解析服务B依赖关系的Spring Boot应用程序(服务A)编写集成测试时,在调用服务A时出现“无实例可用”异常. 我尝试通过WireMock模拟服务B,但我甚至没有进入WireMock服务器.似乎RestTemplate尝试从Eureka获取Service实例,而该实例不

Java – Spring应用程序中Eureka运行状况检查的问题

我正在开发一个基于Spring的应用程序,它由几个微服务组成.我的一个微服务充当了Eureka服务器,到目前为止一切正常. 在我所有的其他微服务(使用@EnableEurekaClient注释)中,我想启用如下的健康检查: application.yml eureka: client: healthcheck: enabled: true 我注

春天 – Zuul无法将交通路由到kubernetes服务

我们的Zuber和Eureka都在我们的kubernetes集群上运行. Zuul在Eureka注册. 我启动了一个名为“Resource-Service”的新服务,这个服务正确地启动并向Eureka注册,所有服务都已启动. 当我尝试访问Zuul端点以访问“资源服务”时,我收到以下错误.似乎Zuul无法映射到资源服务,即使资源服务

java – 在使用@refreshScope注释的多个实例上应用/刷新

我正在编写Spring启动应用程序,它使用弹簧配置,部署在关键的云代工厂上,并由Netflix Eureka作为发现服务器/负载均衡器公开. 我创建了一个bean如下: @Component @ConfigurationProperties("config") @RefreshScope @Data public class GeneralProperties { private boolean ign

spring – 通过Eureka Server访问微服务

我可以通过这样的方式访问微服务: 尤里卡服务器:http://localhost:8761/微服务网址:http://localhost:8080/打电话到微服务是这样的:http://localhost:8761/name-service/它可以吗?当我打开eureka服务器时,服务已注册. 尤里卡/ application.properties: server.port=8761 eureka.client.

java – Spring Eureka App不显示仪表板

有一个Eureka Server应用程序: @EnableEurekaServer @SpringBootApplication public class RegistrationModulesServiceApplication { public static void main(String[] args) { SpringApplication.run(RegistrationModulesServiceApplication.class, args); } }

java – Spring eureka仪表板在wildfly上返回XML

我正在尝试在wildfly上部署我的eureka服务,但是当我尝试访问仪表板时,我得到以下xml作为响应: <com.netflix.eureka.util.StatusInfo> <generalStats> <environment>test</environment> <num-of-cpus>4</num-of-cpus> <total-avail-memory>3525mb</total-avail-me

java – Eureka Server – 列出所有已注册的实例

我有一个Spring Boot应用程序也是一个Eureka服务器.我想列出已注册到此Eureka Server的所有实例.我该怎么做?解决方法:使用EurekaServerContextHolder.getInstance()获取注册表.getServerContext().getRegistry()然后使用注册表列出所有应用程序 PeerAwareInstanceRegistry registr

spring – Feign Client Eureka POST请求正文

我正在尝试使用Feign和Eureka将服务器A的发布请求转发到服务器B.这两个服务器都被Eureka成功地取消了. 这有效: @Feignclient public interface MyFeignClient { @RequestMapping(value = "test", = RequestMethod.POST, consumes = "application/json") ResponseEntity<St