При разработке проектов с микросервисной архитектурой важно обеспечить взаимодействие между сервисами. Чтобы не помнить, на каком хосте и на каком порте запущен тот или иной сервис, можно воспользоваться поиском сервисов, что легко реализуется при помощи Spring Cloud и Consul. Так же можно вынести параметры приложения из файлов свойств в K/V-хранилище Consul! На самом деле ролик получился немножечко сумбурным, я несколько раз умудрился затупить, но всё же смог записать его. Репозиторий проекта:
00:00 Вступление 01:27 Запуск Consul 02:39 Краткое описание админки 04:46 Поиск сервисов 20:42 Распределённая конфигурация 38:08 ... но на самом деле былинный отказ (дальше станет понятно, почему) 39:00 Управление доступом к Consul при помощи ACL 52:43 Причина былинного отказа #java #consul #springcloud #servicediscovery Мой сайт:
Паблик в VK:
https://vk.com/public218833461 Канал в Telegram:
Стать доном:
https://vk.com/donut/shurik.codes Донаты в Boosty:
Донаты в Tinkoff: