В настоящее время я развернул 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'