Скачать Микросервисы на Spring Cloud [Тимур Батыршинов] [Javabegin]

Статус
В этой теме нельзя размещать новые ответы.

Kevin

VIP складчик
Platinum
Администратор
Регистрация
8 Сен 2016
Сообщения
483.492
Реакции
268.148
Микросервисы на Spring Cloud [Тимур Батыршинов] [Javabegin]
1.jpg


SPRING/ CLOUD
ЧТО ТАКОЕ МИКРОСЕРВИСЫ?

Это новый подход к разработке крупных проектов (в противовес старому подходу, который называют "монолит" - единое приложение)

В микросервисах вы разбиваете весь функционал на микро-приложения, которые работают в общей шине (Spring Cloud) и взаимодействуют между собой.

Сейчас это самая популярная архитектура для создания крупных приложений с большим функционалом.

КАКИЕ ТЕХНОЛОГИИ SPRING CLOUD БУДЕТЕ ИСПОЛЬЗОВАТЬ
Большая удача в том, что внутри Spring существуют решения практически для любых ситуаций при разработке микросервисов.
Поэтому важно правильно их использовать, чтобы ускорить разработку.

Spring Cloud Eureka

Сервер, куда публикуются все микросервисы. Основан на проекте Netflix Eureka, который стал популярным и бесплатным.

Spring Cloud Config
Настройки всех приложений через внешние файлы, которые могут храниться на GitHub, БД или любой локальной папке.

Spring API Gateway
Шлюз, через который проходят все входящие запросы. Имеет много возможностей (маршрутизация, кеширование, логирование и пр.)

Spring Feign
Более удобный способ вызывать веб сервисы через унифицированные имена. Облегчает также вызов сервисов друг друга через API Gateway

Load balancer
Балансировщик нагрузки, который работает внутри API Gateway и определяет, куда перенаправить входящий запрос, если у вас запущено несколько экземпляров приложения

Spring Cloud Stream
Асинхронная работа с сервисами с помощью сообщений Message Queue (MQ). Помогает также автоматически обновлять приложения при изменении настроек.

Circuit Breakers
Контроль задержек и отказоустойчивости при вызовы микросервисов (отказ сети, оборудования и пр.)

API Gateway Routing
Маршрутизатор запросов, который можно настроить вручную для ваших микросервисов

RESTful сервисы
Основной способ получения функционала приложения через его API.



javabegin.ru/products/spring-micro/
- ПРОДАЖНИК

СКАЧАТЬ
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху