Use dependency 'spring-cloud-starter-ribbon' instead of using netflix.ribbon directly. This brings in the correct version of 'io.reactivex:rxjava' even in 'spring-cloud-dependencies' pom is not used. Removed spring-cloud-starter-archaius because it is brought in by the ribbon starter.