spring-cloud相关内容

尤里卡从不注销服务

我目前遇到一个问题,尤里卡没有注销注册的服务.我直接从git hub提取了Eureka服务器示例,仅做了一个更改,即eureka.enableSelfPreservation = false.我的application.yml看起来像这样: server: port: 8761 eureka: enableSelfPreservation: false client: r ..
发布时间:2020-05-17 02:39:31 其他开发

尤里卡(Eureka)同行未同步

我正在制作一组Spring Cloud + Netflix OSS应用程序的原型,并且遇到了Eureka的麻烦.在我们的设置中,我们有一个Spring Cloud Config Server + Eureka Server,然后是两个利用该服务器组件进行引导和服务发现的模块. 我遇到的问题是,如果我启动了两个Eureka Server实例并尝试将它们配对(基于两台Peer Aware Eur ..
发布时间:2020-05-17 02:39:27 其他开发

模拟一个尤里卡假装客户进行单元测试

我正在使用Spring Cloud的eureka和feign在某些服务之间进行通信(让我们说A和B).现在,我想对单个服务(A)的服务层进行单元测试.问题在于,该服务(A)正在使用伪装客户端请求其他服务(B)的某些信息. 在没有任何特殊配置的情况下运行单元测试会引发以下异常:java.lang.RuntimeException: com.netflix.client.ClientExcept ..

创建自定义的Zuul过滤器

我想为我的Zuul代理实现自定义过滤器.现在,我知道有很多关于该主题的话题我有一台Eureka服务器,注册了3个单独的服务,其中一个是通往其他两个服务的大门,并从每个服务中收集信息并进行检索. 我想做的是重新路由Zuul在流程开始时收到的请求,使用URL参数确定应该针对哪个流程而不是另一个流程,从而通过特定的服务重定向它们. 我已经创建了一个标记为@Component的过滤器,实现了Zuul ..
发布时间:2020-05-17 02:39:17 其他开发

了解Spring Cloud Eureka Server的自我保存和续订阈值

我对开发微服务不陌生,尽管我已经进行了一段时间的研究,同时阅读了Spring的文档和Netflix的文档. 我已经开始在Github上提供一个简单的项目 .它基本上是一个Eureka服务器(Archimedes)和三个Eureka客户端微服务(一个公共API和两个私有).检查github的自述文件以获得详细说明. 关键是,当一切正常运行时,如果一个私有微服务被杀死,Eureka服务器会 ..
发布时间:2020-05-17 02:39:07 其他开发

创建名称为"scopedTarget.oauth2ClientContext"的bean时出错:作用域“会话"在当前线程中未激活;

首先,我想说一下我用谷歌搜索了问题并提出了建议,但这对我没有帮助. 我的来源看起来像这样: @SpringBootApplication @EnableEurekaClient @RibbonClient(name = "say-hello"/*, configuration = RibbonConfig.class*/) @EnableAutoConfiguration @Enabl ..
发布时间:2020-05-09 20:01:46 Java开发

如何通过zuul捕获微服务的每个实例上的日志

我已经设置了多个微服务实例,并已注册到我的eureka服务器.它使用功能区进行客户端负载平衡,并使用zuul作为网关服务器.所有普通的东西.我想捕获我的服务实例响应每个请求的日志.这样我就可以根据每个实例的使用情况得出一些结论.该怎么做? 解决方案 您可以尝试仅设置LoadBalancerContext的日志级别以在application.properties中调试 #logging ..

创建名称为'eurekaInstanceConfigBean'的bean时出错:在破坏该工厂的singleton时不允许创建singleton bean

此问题是的扩展Eureka Clients以编程方式发行-已完全关闭DiscoveryClient .在我的Windows机器上,JAVA_HOME和PATH的两个版本都不同.我只是更正了它,现在它向我显示了下面的错误. 错误: 对名称为'scopedTarget.eurekaClient'的bean的销毁方法的调用失败:org.springframework.beans.factor ..
发布时间:2020-05-09 19:58:33 其他开发

当实例关闭时,Spring cloud Zuul重试并转发到其他可用实例

将"Camden.SR5"用于弹簧-云相关性,并使用弹簧靴"1.5.2.RELEASE". 在当前设置中,我有 eureka服务器 配置服务器(在随机端口上运行) zuul网关服务器 和2个服务实例(在随机端口上运行) 所有这些实例均已成功向Eureka注册. 当所有服务都在运行时,可以通过zuul正确完成负载平衡. 实例被杀死时,Zuul仍在尝试使用关闭的同一 ..

如何使用Feign客户端设置请求标头?

我们正在使用Spring Cloud框架开发一套微服务,我们要做的一件事情就是设置请求标头.我知道我可以将参数@RequestHeader传递给Feign方法,但该值需要来自另一个bean.我不知道SPEL是否可用于Feign param值. 我以为对于大多数客户来说这是一个足够普遍的用例,因此会有一些示例,但是到目前为止我还没有找到任何示例.当然,我可以深入研究Spring课程代码,并尝试覆盖默 ..

如何使用Spring Cloud和微服务在微服务之间进行路由Netflix OSS

在使用Spring Cloud开发微服务的过程中,我们开始使用Zuul作为代理来连接从外部到微服务的任何连接,以及任何需要与另一个微服务联系的微服务. 一段时间后,我们得出结论,Zuul被设计为边缘服务(仅将来自外部的流量代理到微服务),并且不应用于微服务间的通信.尤其是Spring Cloud建议使用eureka与其他服务建立直接(潜在的负载平衡)连接的方式,使我们反对在所有内容之间都使用 ..

如何在基于Spring Data REST/Spring HATEOAS的(微)服务之间建立关系?

试图弄清楚使用基于Spring Data Rest或HATEOAS的基于超媒体的微服务时如何处理关系的模式. 如果您拥有服务A(讲师)和服务B(课程),则它们都是独立的应用程序. 在两个服务之间建立关系的首选方法是什么.以不需要外部服务的ID列的方式.每个服务可能有许多其他服务需要在同一庄园内进行通信. 可能的解决方案(不确定正确的路径) 每个服务都有一个带有OneToMa ..
发布时间:2020-05-09 19:51:42 其他开发