Притворите проблему коммуникации на платформе Openshift kubernates - PullRequest
0 голосов
/ 21 апреля 2020

В настоящее время я развернул 2 микросервиса в openshift kubernates и использовал Feign для обслуживания для связи и ленту для балансировки нагрузки.

во время симуляции вызова я рассматриваю следующую проблему

Ошибка создания bean-компонента с именем 'ribbonLoadBalancingHttpClient', определенного в org.springframework.cloud.netflix.ribbon. apache .HttpClientRibbonConfiguration: неудовлетворенная зависимость, выражаемая параметром метода ribbonLoadBalancingHttpClient 2; вложенное исключение - org.springframework.beans.factory.BeanCreationException: ошибка создания бина с именем 'ribbonLoadBalancer', определенного в org.springframework.cloud.netflix.ribbon.RibbonClientConfiguration: сбой создания экземпляра бина через метод фабрики; вложенным исключением является org.springframework.beans.BeanInstantiationException: не удалось создать экземпляр [com.netflix.loadbalancer.ILoadBalancer]: фабричный метод 'ribbonLoadBalancer' вызвал исключение; Вложенное исключение - io.fabric8.kubernetes.client.KubernetesClientException

, и я использовал следующие зависимости

группа компиляции: 'org.springframework.cloud', name: 'spring- cloud-starter-kubernetes-netflix ', версия:' 0.2.1.RELEASE '

compile group: 'org.springframework.cloud', name: 'spring-cloud-starter-kubernetes-ribbon', version: '1.1.1.RELEASE'

compile group: 'org.springframework.cloud', name: 'spring-cloud-starter-openfeign', version: '2.2.2.RELEASE'

compile group: 'org.springframework.cloud', name: 'spring-cloud-starter-kubernetes', version: '1.1.2.RELEASE'
...