Зачем использовать Эврика? - PullRequest
0 голосов
/ 01 июня 2018

Я настраивал микросервисы на основе Netflix Eureka и экспериментировал на вершине Spring-Cloud , и после нескольких недель исследований и разработок вопрос встал!

Зачем мне Eureka и spring-cloud?

Почему бы не разрабатывать ваши независимые контейнеры и не развертывать их на Kubernetes в качестве пакетов и поддерживать все оттуда?

Вы также можете поддерживать балансировку нагрузки, регистрацию служб, мониторинг, контейнеризацию и т. Д. Из Kubernetes .

Вот некоторые моменты, о которых я могу подумать:

  • удобный для разработчиков
  • меньшая стоимость сервера для всего стека
  • меньше зависящая от OPS
  • больше ресурсов на сообщества разработчиков и учебные пособия
  • постепенная кривая обучения

Ответы [ 2 ]

0 голосов
/ 04 июня 2018

Я завершаю, и основные моменты объясняются тем, почему использование Eureka и / или Kubernetes может быть указано как:

  • Только Java
  • дружественный для разработчика
  • меньшие затраты на сервер для всего стека
  • меньше зависимых от OPS
  • больше ресурсов на сообщества разработчиков и учебные пособия
  • кривая постепенного обучения

Итак,

Если вам нужны некоторые из ваших микросервисов на другом языке или вы можете положиться на свои знания разработчиков на Kubernetes, не бойтесь потратить немного больше времени и денег, вкладывая средства в свой технологический стекиметь более широкую и менее зависимую систему, тогда Kubernetes - это путь.

С другой стороны

Если вам нужна быстрая разработка, хорошо интегрированная с *Стек 1030 * spring-boot с простыми в использовании аннотациями Java без большого участия DevOps, а также меньше ресурсов для обучения разработчиков, а затем для стека Eureka и spring-cloud .

для более детAils и сравнительные таблицы и список функций, пожалуйста, обратитесь к этой статье .

0 голосов
/ 04 июня 2018

В Kubernetes вам не нужно, вы можете использовать эти функции с платформы Kubernetes.

Если вы хотите интегрироваться ближе с весенним облаком, вы можете взглянуть на: https://github.com/spring-cloud-incubator/spring-cloud-kubernetes

Большинство запрашиваемых функций могут быть предоставлены Kubernetes Services.Они отображаются в виде переменных среды для модулей или вы можете использовать Kube DNS для поиска необходимых служб.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...