микросервисы с Spring Boot | Кодементор

Сегодня я начинаю курс о микросервисах с использованием Spring Boot, уроки начнутся с описания приложения, которое мы будем делать шаг за шагом, и мы собираемся изучить архитектуру, создав REST API.
Таким образом, микросервис — это небольшое приложение с одной обязанностью, например, для управления клиентами, электронной почтой, профилями и т. д. Это приложение будет иметь необходимый набор сервисов для управления доменом.
Некоторые преимущества использования микросервисов:

  • Мы можем предоставлять приложения быстрее, чем монолитные, поскольку мы делегируем отдельные обязанности, и наши микросервисы могут расти независимо.
  • Наши микросервисы могут быть развернуты без ущерба для всей системы.
  • Поддерживать микросервис станет проще
    Если вы хотите прочитать о микросервисах, перейдите по ссылке: microservices.ioкак я уже сказал, это будет практический курс, и я не буду давать все концепции, а только необходимые.

Технологии весенней загрузки

Чтобы наша архитектура работала, нам нужно будет использовать компоненты Spring Boot, а именно:

  • Эврика Сервис Дискавери
  • Реестр услуг Эврика
  • Сервер конфигурации Spring Cloud
  • Хистрикс
  • Нетфликс Зуул

База данных

Все наши микросервисы будут иметь собственную базу данных, PostgreSQL — хороший выбор для наших целей.

Обзор архитектуры

На следующем изображении вы можете увидеть все компоненты, участвующие в решении.
арка.png

Заявление

В этом курсе мы разработаем систему управления счетами, и у нас будут разные микросервисы для системы, а именно:

  • Электронная почта: этот микросервис будет иметь все необходимые конечные точки для настройки и отправки электронных писем после выставления счета.
  • Выставление счетов: этот микросервис будет иметь необходимые алгоритмы для создания файлов xml и pdf для счета.
  • Клиенты: эта служба будет отвечать за управление клиентами счета-фактуры.

На данный момент перечисленных микросервисов будет достаточно, в будущем будет добавлено больше микросервисов.

Думаю, на этом все, в следующем посте мы настроим компоненты нашей архитектуры.

Спасибо за чтение и, пожалуйста, я буду польщен, если у вас есть отзыв для этого поста.

Если вам понравилась запись, вот следующий пост, чтобы продолжить настройки
Создание сервера конфигурации

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *