Что такое microsserviços?
Это подход, архитектуры, на которой программное обеспечение состоит из мелких услуг независимых, взаимодействующих между себя, и они организованы в соответствии с их областях бизнеса.
В монолитных архитектур, процессы крайне включены и работают, как один , поэтому если система вас есть необходимость подняться необходимо подняться всей системы.
Microsserviços являются автономными, каждый сервис может быть разработан, развернуты и расширены, не нарушая работу других служб.
Microsserviços являются экспертами, каждый сервис создан для того, чтобы решить конкретную проблему, при необходимости добавьте в код других обязанностей, рекомендуется разделить его на другую службу.
Microsserviços являются устойчивыми, независимость службы, повышает устойчивость к сбоям, в архитектуре, если их у вас есть проблема , влияет только на часть потока, за которые он отвечает.
Microsserviços облегчают повторное использование кода, разделение на модули обязанности четко определены позволяет особые функции услуги могут быть использованы в дополнение к функции без других, без необходимости писать новый код.
Microsserviços позволяют иметь свободу в выборе стека, так как n microsserviços n разных языках, могут общаться с помощью конечных точек без проблем.
Весеннее облако
Предоставляет ряд инструментов, которые упрощают процесс создания приложений, распределенных и масштабируемых.
Среди функций, мы можем назвать:
Обнаружение службы
Что позволяет использовать другие услуги “обнаруживать” легко маршрута из услуг, которые должны получить доступ к
Наиболее известные Spring Cloud:
Ворота
Роль посредника в запросах для других услуг.
Наиболее известные Spring Cloud:
Сервер конфигурации
Позволяет хранить настройки приложения централизованную вне приложения (например, в хранилище, централизовать все параметры всех microsserviços.
Config Server
Балансировщик нагрузки
Отвечает за распространение эффективного трафика заявок из всех экземпляров одного и того же сервиса.
Наиболее известны в Spring
Лента Балансировщик нагрузки Spring Cloud
Притворяться
Облегчает создание и использование HTTP Clients.
Feign
автоматический выключатель
Облегчает мониторинга и контроля сбоев и высокие показатели задержки между службами.
Наиболее известны в Spring:
Hystrix
Resilience4J
Ссылки и советы, куда пойти учиться больше о:
Что такое microsserviços?
Весеннее облако
Руководство Для Начинающих По Весеннему Облаку – Райан Бакстер
Знакомство с Весенним облаком за 10 минут
Микросервисы com Весеннее облако
Весеннее облако | Введение | Простое программирование
01 Повестка Дня – Уровень Микросервисов Весенней загрузки
1 Повестка дня и предварительные требования – Микросервисы Spring Boot Уровень 2
Архитектура микросервисов – Что такое обнаружение услуг с помощью Eureka?
Что на самом деле представляет собой обнаружение служб? – Учебник по основам микросервисов
Весеннее обнаружение облачных сервисов: Сервер Netflix Эврика
Весеннее облако Netflix Эврика Бэлдунг
Обнаружение услуг комо Эврика
Как настроить SpringCloud Zuul – Маршрутизацию и фильтрацию с помощью SpringBoot |Java-техника
Микросервисы весенней загрузки 03 – Обнаружение служб Eureka e Gateway Zuul
Весенний Облачный шлюз Baeldung
Весенний Облачный Шлюз Devgan
Spring Cloud | Сервер Конфигурации Облака | Простое программирование
Что такое Весеннее облако? | Технические грунтовки
Spring Cloud Притворяется – Декларативный клиент REST
11 Понимание схемы автоматического выключателя – Микросервисы с пружинной загрузкой Уровень 2
Советы по пружинам: Автоматический выключатель Spring Cloud
Какие-либо вопросы или предложения? Оставляет здесь, в комментариях:)
Оригинал: “https://dev.to/womakerscode/microsservicos-com-spring-cloud-introducao-3cn6”