Какие шаблоны я мог бы реализовать в разработке микросервисов? - PullRequest
1 голос
/ 28 февраля 2020

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

Я хотел бы узнать о шаблонах, которые могут реализовывать микросервисы

Также не могли бы вы предоставить некоторые указания для приложения Java микросервисов?

1 Ответ

1 голос
/ 28 февраля 2020

Для решения некоторых проблем, о которых говорилось: [1]

  • Архитектура: Вы можете создавать небольшие микросервисы настолько, насколько это возможно, чтобы масштаб был правильно ориентирован на потребности быть.
  • Вы можете настроить службу Discovery для регистрации экземпляров приложений, что облегчит клиенту доступ к нужному приложению, когда множество экземпляров одной и той же службы (Netflix Eureka / Spring Cloud).
  • Вы можете установить Конфигурацию вне исходного кода кода, чтобы все экземпляры можно было настраивать без вмешательства человека прямо в работающем коде (Spring Cloud Config).
  • Задать способ с легкостью проверяйте работоспособность микросервиса.
  • I автоматический выключатель для сброса аномалий в экземплярах микросервисов (Spring Cloud / Netflix Hystrix).

и, как сказано Приложение с двенадцатью факторами .

С множеством других вещей, которые вам необходимы, чтобы заботиться при создании микросервиса , предлагая прочитать книгу, если вы будете использовать Java для создания микросервисов Spring Microservices in Action Джон Карнелл , если вы будете внедрять на другом языке программирования, этот другой может вам помочь, Микросервисы в действии Моргана Брюса и Пауло Перейры .

[1] (https://www.amazon.com.br/Spring-Microservices-Action-John-Carnell/dp/1617293989

...