Опитвам се да създам сървър за откриване и клиентски сървър за откриване
Еврика е..
За да разберете по-добре Eureka,
първо трябва да знаете какво е LB(Load Balancer)
Какво ще стане, ако към един сървър идва много трафик?
Да, правилно, сървърът ще откажеМоже да се използва, когато това се случи
Подгответе няколко сървъра, разпределете трафика
Това е LB (балансиране на натоварването)
Но как това намира сървър?
За да разрешим проблема, ще регистрираме ip, име на хост, порт в Eureka и
ще намерим информация от сървъра на Eureka
като този
Сега нека внедрим Eureka Server на Spring Boot
След основната настройка добавете зависимости
Това е краят на създаването на проект
След това активирайте сървъра с помощта на @EnableEurekaServer
И накрая, настройка на сървъра
Когато приключите, можете да видите тази страница на localhost:8761
Остава само клиентското обслужване
Досега е подобно на преди
След това добавете анотация @EnableEurekaClient
defaultZone : Eureka Server адрес
instance-id: Име за регистриране (може да бъде изтрито)
името на приложението трябва да се добави
Сега можем да потвърдим, че е регистриран на localhost:8761
Ако изпълнявам два едни и същи проекта
Можете да видите, че и двете услуги са регистрирани с едно и също име