Основи Мікросервісів. Spring Cloud (Config, Discovery, Load Balancing, Feign Clients)

Поделиться
HTML-код
  • Опубликовано: 2 июн 2024
  • 👉 Приєднуйся до Bobocode Community: www.bobocode.com/
    ________________________________________
    Patreon: / bobocode
    GitHub: github.com/bobocode-projects
    Telegram: t.me/bobocode​
    LinkedIn: bit.ly/2RWPQF5
    Twitter: bit.ly/3vaQiOl
    Тарас в LinkedIn: bit.ly/2ElWg8J
    Тарас в Twitter: bit.ly/33Pmuwg
    ________________________________________
    34-те заняття тренувальної програми Ultimate Enterprise Java (2021).
    УВАГА! Відеозапис не містить активної частини заняття.
    00:00 - Нарізка основних моментів
    2:10 - Початок
    2:50 - Суть мікросервісівю Відмінності Мікросервісної архітектури від монолітної
    6:40 - Основні мікросервісні патерни
    6:50 - Service Configuration
    8:29 - Service Discovery
    9:24 - Client-side load balancing
    10:16 - Демо
    14:19 - Імплементуємо Config Service
    25:11 - що таке Profile
    30:01 - Імплементуємо Discovery Service (Eureka Server)
    37:30 - Як зручно працювати з багатьма сервісами в IDEA?
    41:30 - Короткий опис роботи написаного демо-проекту
    58:42 - Як відправляти REST запити між сервісами з допомогою Discovery клієнта
    1:00:28 - Рест запити з допомогою Feign client
    #opensource #java #education

Комментарии • 15

  • @Bobocode
    @Bobocode  Год назад +2

    👉 Навчання від Bobocode: bit.ly/3IRrJhj

  • @yarik83men51
    @yarik83men51 3 месяца назад

    Просто супер урок. Дякую друже

  • @user-nq4bt9lm2d
    @user-nq4bt9lm2d 9 месяцев назад +1

    Дякую. Дуже пізнавальне відео. Гарно пояснив концепцію мікросервісів.

    • @Bobocode
      @Bobocode  9 месяцев назад +1

      Дякую! Насправді останні відео по мікросервісах досить поверхневі. Але деякі базові концепції вони розкривають, тому, мабуть, може бути. 😅

  • @andriipiatnytskyi9562
    @andriipiatnytskyi9562 Год назад +5

    Топ як завжди.

  • @BCEMCPATb
    @BCEMCPATb Год назад +1

    Круто! Дуже дякую.

    • @Bobocode
      @Bobocode  Год назад +1

      Будь ласка 😀

  • @freedman99
    @freedman99 Год назад

    Тарас, дякую тобі за такий нереальний контент:)

  • @antonpotuzhniy2995
    @antonpotuzhniy2995 Год назад

    дуже круте відео, я усе повторював за Тарасом
    зараз є розуміня шо до цього
    нещодавно зтикнулся зfeign на проєкті так ніяк не міг розуміти як воно працює
    а взагаліто проста штука

  • @BCEMCPATb
    @BCEMCPATb Год назад +1

    Якби ви зробили відио про ci cd то було би божественно.

    • @Bobocode
      @Bobocode  Год назад

      Дякую, що ви так високо цінуєте і вірите в нашу роботу! 😀

  • @axelrod4840
    @axelrod4840 Год назад +1

    як можна зробити на ubuntu щоб при стровреннi\вiдкриттi проекту було два вiкна я на 15:40?) дуже зручно

    • @YHTBC
      @YHTBC Год назад +2

      Ця фіча є лише на macOS

    • @narentie5075
      @narentie5075 5 месяцев назад

      Такий вигляд можна зробити використовуючи графічну оболонку i3wm на будь-якому лінуксі. Думаю щось схоже є і в awesome wm, і в інших менеджерах вікон. Думаю і в Gnome можна підключити якийсь модуль для такої роботи з вікнами на робочому столі

  • @caffeinejavacode1475
    @caffeinejavacode1475 Год назад

    @EnableEurekaClient
    - By having spring-cloud-starter-netflix-eureka-client on the classpath, your application automatically registers with the Eureka Server. Configuration is required to locate the Eureka server