spring-cloud-netflix

    2热度

    1回答

    我面临两个与在启用Spring Cloud Services的情况下将微服务部署到云代工厂有关的问题。 首先,看起来如果我用CF路径路径部署应用程序,如果只是无法注册。我部署一个这样的程序: cf push -p target/date-services-1.0.jar --hostname env5-date-services --route-path /v1 -f manifest.yml d

    0热度

    1回答

    使用Feign访问我在Eureka上注册的服务是轻而易举的。我正在尝试使用Feign来访问外部服务,并在基础上挣扎。 我正在玩Bluemix上的服务,但为了简化手头的问题,我正在使用一项简单的服务。 我的代理会显示如下: //@FeignClient(name = "country-service-client", url = "https://country.io") @FeignClient

    0热度

    1回答

    我试图运行在两个不同的区域的一些应用程序:办公室,并根据我的阅读,如果我设置preferSameZoneEureka到true然后同一区域内的应用程序应该总是一起讨论 shahbour但在我的情况下,它是在做循环罗宾。下面是我application.yml是共同的所有应用程序 eureka: client: preferSameZoneEureka: true reg

    1热度

    1回答

    我正在使用Spring Boot,Fabric8的Spring-Cloug-Kubernetes部署微服务和Kubernetes,现在我想要有一个由Fabric8 Kubeflix提供的Hystrix仪表板。 我已在部署设置标签: 而且这是我荚太: metadata : labels: hystrix.cluster: default hystrix.enable

    2热度

    1回答

    当Spring Cloud Eureka实例启动时,我可以静态地定义一些实例元数据(在我的application.yml中的eureka.instance.metadataMap.*中)或动态地(例如使用EurekaInstanceConfigBean)定义一些实例元数据。但是一旦实例被注册,在更新配置bean之后,这个元数据不再在Eureka中更新。 有没有办法定义一些在Eureka中动态更新的

    0热度

    1回答

    我创造这样在我的春天启动应用程序resttemplate: @Configuration public class MyConfiguration { @LoadBalanced @Bean RestTemplate restTemplate() { return new RestTemplate(); } } 这种自动装配时在所有类工作正常。但是,在我

    3热度

    1回答

    我正在使用Spring Cloud的Zuul将一些API请求委托给几个外部服务器。代理本身运行良好,但每个服务都需要请求头中提供的(不同的)令牌。 我已经为每个应用适当标题的标记成功编写了一个简单的预过滤器。但是,我现在有一个问题。即使在通过文档浏览之后,我也无法弄清楚如何让每个过滤器只适用于正确的路线。我不想执行网址匹配,因为网址在环境中发生变化。理想情况下,我有一些方法可以在过滤器中获取路由的

    1热度

    1回答

    我想实现一种自动或手动的模式,以便在错误百分比超过阈值时停止一段时间内对外部服务(即端口)的所有请求。我有两个服务器实例在不同端口的同一台计算机上运行(例如:2401,2402)。 现在的要求是,如果端口2401通过错误百分比阈值,那么我想在一段时间内停止对此端口(2401)的所有请求并路由到另一个端口(2402)。哪个算法适合这个我不确定。 我阅读了一些文章,但没有在Java代码中获得关于Loa

    0热度

    1回答

    我正在使用AWS ECS在我的集群中将Eureka部署到us-east-1区域内的区域。 ECS动态部署到任何地区,我不能预先确定EC2实例的IP或域,因此我使用DNS。 我正在使用DNS,如图所示https://github.com/Netflix/eureka/wiki/Deploying-Eureka-Servers-in-EC2。下面是我的配置: eureka: instance

    4热度

    1回答

    我正在使用Spring Cloud Config Server,并能够检测到git存储库中的更改并将其传递给配置客户端。 有两种方法,我已经实现了它: 进行更改后的git仓库(提交并推送),我做一个卷曲的请求卷曲-X POST http://server:port/bus/refresh并能正常工作。为此,我使用RabbitMQ作为Spring Cloud Bus。 参考: http://tech