0
在我的項目中,diffrent服務作爲微服務進行部署,授權和身份驗證在通用的jar文件中處理,該文件作爲每個微服務項目中的依賴項添加。Feign客戶端無法加載服務
微服務之間的通信是通過假死客戶做
搖籃文件爲這樣的服務如下
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庫調用我的授權微服務和jar的依賴文件在下面給出
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文件時,fe在我的jar文件中實現的ign客戶端無法正常工作。調用直接命中到後備服務。
我刪除了這個假裝客戶端,並添加&在微服務中測試它,它工作正常。
請幫我解決這個問題