Конфликт при использовании Netfix hystrix и Archaius

Я получаю сообщение об ошибке ниже при совместном использовании hystrix и archaius. Независимо оба работают отлично.

IllegalStateException("Уже установлена ​​конфигурация не по умолчанию");

Подскажите, пожалуйста, кто сталкивался с подобной проблемой.


person Prateek    schedule 23.02.2018    source источник
comment
Вам необходимо предоставить дополнительную информацию о вашем проекте и исключении   -  person pvpkiran    schedule 23.02.2018
comment
Я разработал простое приложение на основе микросервисов. Один из микросервисов использует hystrix, где я не могу настроить archaius, что вызывает исключение IllegalStateException в классе ConfigurationManager jar-архива. Hystrix внутри использует archaius, поэтому я не могу вызвать метод ConfigurationManager.install().   -  person Prateek    schedule 23.02.2018
comment
вы должны показать фрагменты кода, как вы настроили, и завершить трассировку стека исключений   -  person pvpkiran    schedule 23.02.2018


Ответы (1)


Проблема решается путем изменения зависимости от

     <dependency>
        <groupId>com.netflix.archaius</groupId>
        <artifactId>archaius-core</artifactId>
    <version>0.7.4</version>
    </dependency>

к этому

     <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-archaius</artifactId>
        <version>1.3.4.RELEASE</version>
        </dependency>

и не требуется код для конфигурации планировщика. Всем управляет весеннее облако-стартер-архаиус.

person Prateek    schedule 27.02.2018