Микросервисы на Spring: добавление API Gateway (2022)

Исходные коды, полный курс fullstack и поддержка по вопросам - доступны в личном кабинете javabegin.ru?

Пікірлер: 25

  • @kanayro7474
    @kanayro74744 ай бұрын

    Если в application.properties у вас не видит spring.cloud.gateway.discovery.locator.enabled=true, то нужно в build.gradle исправить gateway-mvc на gateway в зависимостях

  • @turdievnet

    @turdievnet

    4 ай бұрын

    СПАСИБО! Мучился часа 3... нужно было сразу в коменты идти

  • @user-os9se7ks6v

    @user-os9se7ks6v

    4 ай бұрын

    да это работает и в maven

  • @user-es3te7rh5d

    @user-es3te7rh5d

    2 ай бұрын

    Спасибо!

  • @Andrzej3935
    @Andrzej39357 ай бұрын

    круто, спасибо!

  • @greenkingshop1033
    @greenkingshop1033 Жыл бұрын

    Ништяк, теперь понятно как можно изолированно запускать мс! Лайк, коммент!

  • @user-gk3ep5mq9r
    @user-gk3ep5mq9r10 ай бұрын

    spring: application: name: api-gateway cloud: gateway: discovery: locator: # for correct working gateway service enabled: true lower-case-service-id: true

  • @victordelacroix654
    @victordelacroix654 Жыл бұрын

    Пока ничего не понял, ну да ладно. :) Как обычно прохожу первый раз наобум, второй раз уже больше понимаешь на что внимание обращать.

  • @user-xs2dx2mh3f
    @user-xs2dx2mh3f6 ай бұрын

    Спасибо за видео. А как обычно хранятся эти модули (микросервисы)? Каждый в отдельном репозитории?

  • @isanyoc
    @isanyoc3 ай бұрын

    А как такое дебажить удалено если запускаем с контейнерах все эти дело ?

  • @user-dy7ku2xi6l
    @user-dy7ku2xi6l5 ай бұрын

    в application.properties - подчеркивается, возможно необходимо в другом формате прописать? spring.cloud.gateway.discovery.locator.enabled=true spring.cloud.gateway.discovery.locator.lower-case-service-id: true

  • @user-dy7ku2xi6l

    @user-dy7ku2xi6l

    5 ай бұрын

    или другие зависимости подгрузил, не понято(

  • @kanayro7474

    @kanayro7474

    4 ай бұрын

    вы нашли решение проблемы?

  • @anton.bl32
    @anton.bl322 жыл бұрын

    Спасибо за урок, но он прерывается как то, не все залили?

  • @javabegin

    @javabegin

    2 жыл бұрын

    нет, просто последнее слово срезано

  • @alinavevel9522
    @alinavevel9522 Жыл бұрын

    У меня выбрасывает ошибку 500 Server Error for HTTP GET "/eureka-client/test" хотя все норм.

  • @matvey4451

    @matvey4451

    Жыл бұрын

    "/eureka-client/main/test" попробуй, он вроде добавлял request mapping на контроллер, а теперь без него как-то запускает

  • @user-zd6vs5ot8o

    @user-zd6vs5ot8o

    Жыл бұрын

    Нужно подождать полминутки/минутку пока сервис зарегится в эврике по новой и потом обновлять браузер

  • @rudolfsikorsky7900
    @rudolfsikorsky79002 жыл бұрын

    Оно работает, но непонятно как :) Как gateway определяет что есть микросервисы, которые надо рутить? Он их как-то сканирует? Думаю, этот вопрос нуждается в пояснении (с картиками!).

  • @arvikv

    @arvikv

    2 жыл бұрын

    Регистрируете все что есть в еврике(аннотациями которые ставите в каждом сервисе), и потом с помощью ворот стучитесь по тем именам которые вы дали

  • @petrodrobov

    @petrodrobov

    Жыл бұрын

    @@arvikv а api gateway нагрузку как то балансирует между инстансами сервера?

  • @maximelmanov6719
    @maximelmanov6719 Жыл бұрын

    bla

  • @kanayro7474
    @kanayro74744 ай бұрын

    Не могу провести конфигурацию в application.properties не видит spring.cloud.gateway.discovery.locator.enabled=true spring.cloud.gateway.discovery.locator.lower-case-serivce-id=true

  • @user-pp1cn2ut4y

    @user-pp1cn2ut4y

    4 ай бұрын

    spring.cloud.gateway.discovery.locator.enabled=true spring.cloud.gateway.discovery.locator.lower-case-service-id=true и в файле build.gradle или pom.xml в зависимости spring-cloud-starter-gateway-mvc убери последнее "mvc"

  • @twiktrushin479

    @twiktrushin479

    2 ай бұрын

    @@user-pp1cn2ut4y Спасибо большое! Случайно наткнулся на этот комментарий и это было то, что мне нужно)

Келесі