首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >假客户端无法加载服务

假客户端无法加载服务
EN

Stack Overflow用户
提问于 2017-06-20 20:46:21
回答 1查看 681关注 0票数 0

在我的项目中,不同的服务被部署为微服务,授权和认证在一个公共的jar文件中处理,该文件作为依赖添加到每个微服务项目中。

微服务之间的通信是通过假客户端完成的

下面给出了此类服务的Gradle文件

代码语言:javascript
复制
dependencies {
    compile('org.springframework.boot:spring-boot-starter')
    compile('org.springframework.cloud:spring-cloud-starter-eureka'){
    compile('org.springframework.cloud:spring-cloud-starter-config')
    compile('org.springframework.cloud:spring-cloud-starter-hystrix')
    testCompile('org.springframework.boot:spring-boot-starter-test')
    compile ('org.springframework.cloud:spring-cloud-starter-hystrix-dashboard')
    compile('org.springframework.cloud:spring-cloud-starter-sleuth')
    compile('org.springframework.cloud:spring-cloud-starter-oauth2')
    compile("org.springframework.cloud:spring-cloud-starter-feign")
    }

在一个场景中,我被迫在我的OAuth库中使用feign客户机来调用我的授权微服务,jar的依赖文件如下所示

代码语言:javascript
复制
dependencies {
    compile('org.springframework.cloud:spring-cloud-starter-oauth2:1.1.3.RELEASE')
    compile('com.nimbusds:nimbus-jose-jwt:4.33')
    compile group: 'org.springframework.cloud', name: 'spring-cloud-starter-feign', version: '1.3.1.RELEASE'
    compile("org.springframework.cloud:spring-cloud-starter-feign")
      } 

但是,当我使用我的服务部署新的jar文件时,在我的jar文件中实现的假客户端不是working.The调用,而是直接调用回退服务。

我删除了这个伪装客户端,并在一个微服务中添加和测试了它,它工作得很好。

请帮我解决这个问题

EN

回答 1

Stack Overflow用户

发布于 2017-06-21 21:32:42

我解决了问题.It是我的错。问题出在我的feign配置中。更正了同样的问题。我用"name“代替了"value”。

代码语言:javascript
复制
  @FeignClient(value = "customer-service", fallback = CustomerFeignFallback.class, configuration = FeignConf.class)
    public interface CustomerFeignClient {

这对我很有效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44653495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档