2015-07-07 8 views
1

Я вижу, что spring-cloud-consul живет в spring.io [https://spring.io/blog/2015/05/27/spring-cloud-consul-1-0-0-m1-available-now], но я почти не вижу ссылок.Пример для конвейера Spring Cloud с лентой для балансировки нагрузки на стороне клиента

Я в основном ищу службу регистрации услуг и обслуживания с консулом и лентой в качестве балансировки нагрузки на стороне клиента. Может ли кто-нибудь дать пример приложения или пример для ссылки. Я также проверил в репозитории для весенне-облачного консула, не нашел какие-либо примеров там [https://github.com/spring-cloud/spring-cloud-consul]

ответ

1

Существует пример в основном репозитории, spring-cloud-consul-sample, который использует LoadBalancerClient из которых является реализация ленты, которая будет использовать consul для заполнения списка серверов.

+0

Я тоже это пробовал. Его полупеченный код, я не буду использовать его, пока все проблемы не будут исправлены. Разрешение проблемы имеет множество проблем. Либо используйте 1.0.0.M1 или 1.0.0.BUILD-SNAPSHOT из spring-cloud-consul, ни один из них не разрешает зависимостей чисто. Почему он все еще является частью spring.io, когда его не полностью сделано ... !! – PPK

+0

ну, вы правы. 1.0.0.M1 - предварительная версия, поэтому могут быть проблемы. возможно, лучший способ сообщить о проблемах (с конкретными деталями) владельцу github. – sodik

+0

@PPK это релиз релиза, а не готовый продукт. Мне бы хотелось узнать, какие у вас проблемы с разрешением зависимостей. Я не могу помочь, если вы просто скажете, что это не работает. – spencergibb

1

Мне не удалось найти много информации о консуле и ленте, но я нашел дополнительную информацию о Eueka (она используется Netflix, а также выполняет регистрацию услуг/distcovery, аналогичную Consul). Этот проект весны, кажется, намного более активен. Информация об этом можно найти здесь: http://cloud.spring.io/spring-cloud-netflix/

Этот блог показывает, как использовать родниковую облако с Eueka и лентой: https://spring.io/blog/2015/07/14/microservices-with-spring

Существует также репо для учебника: https://github.com/paulc4/microservices-demo

Если вы все еще хотите использовать Consul вместо Eueka, вот пример проекта, вы можете использовать его вместе с сообщением в блоге выше, чтобы построить рабочий пример: https://github.com/spring-cloud/spring-cloud-consul/tree/master/spring-cloud-consul-sample