Update README.md

This commit is contained in:
stvort
2019-08-01 01:34:04 +04:00
committed by GitHub
parent 53860cc866
commit 7efe4bbab3
+19 -19
View File
@@ -1,24 +1,24 @@
# Пример работы двух микросевисов с использованием Config server, Eureka, Zuul, Feign client
## Пример работы двух микросевисов с использованием Config server, Eureka, Zuul, Feign client
## Сервер конфигурации (config-server, порт: 8888)
* Хранит настройки всех приложений
* Реализован с помощью Spring Config Server
### Сервер конфигурации (config-server, порт: 8888)
* Хранит настройки всех приложений
* Реализован с помощью Spring Config Server
## Реестр служб (service-discovery-server, порт: 8761)
* Помогает службам (приложениям/микросервисам) находить дург-друга
* Реализован с помощью Eureka
### Реестр служб (service-discovery-server, порт: 8761)
* Помогает службам (приложениям/микросервисам) находить дург-друга
* Реализован с помощью Eureka
## Микросервис приветствий (greeting-microservice, порт: 8081)
Здоровается тремя способами:
* Простое приветствие, зашитое прямо в коде
* Приветствие полученное из настроек (@Value)
* Приветствие от человека, имя которого взято с микросервиса имен. Для получения имени от стороннего API используется FeignClient
### Микросервис приветствий (greeting-microservice, порт: 8081)
Здоровается тремя способами:
* Простое приветствие, зашитое прямо в коде
* Приветствие полученное из настроек (@Value)
* Приветствие от человека, имя которого взято с микросервиса имен. Для получения имени от стороннего API используется FeignClient
## Микросервис имен (names-microservice, порт: 8082)
* Отдает случайное имя из константного массива,
* Прибавляет к нему форму обращения из настроек (@Value)
### Микросервис имен (names-microservice, порт: 8082)
* Отдает случайное имя из константного массива,
* Прибавляет к нему форму обращения из настроек (@Value)
## API шлюз (facade-gateway, порт: 8080)
* Объединяет API обоих микросервисов в одно
* Полученное общее API накрывает Spring Security
* Реализован с помощью Zuul
### API шлюз (facade-gateway, порт: 8080)
* Объединяет API обоих микросервисов в одно
* Полученное общее API накрывает Spring Security
* Реализован с помощью Zuul