Микросервисы - это архитектурный и организационный подход к разработке программного обеспечения, при котором программное обеспечение состоит из небольших независимых сервисов, взаимодействующих через четко определенные API. Эти сервисы принадлежат небольшим автономным командам.
Архитектуры микросервисов упрощают масштабирование и ускоряют разработку приложений, позволяя внедрять инновации и ускоряя вывод новых функций на рынок.
В этом курсе вы узнаете, как создавать микросервисы с нуля с помощью Spring Cloud, который предоставляет разработчикам инструменты для быстрого создания некоторых распространенных шаблонов в распределенных системах, таких как управление конфигурацией, обнаружение сервисов, автоматические выключатели, интеллектуальная маршрутизация, микропрокси, управляющая шина, одноразовые токены, глобальные блокировки, распределенные сессии, состояние кластера...
Вы также узнаете о Docker и Kubernetes, позволяющих вам контейнеризировать ваши микросервисы и развертывать их в самом популярном механизме оркестровки контейнеров с открытым исходным кодом под названием Kubernetes. Kubernetes предлагает возможность планирования и управления контейнерами в любом масштабе.
Микросервисы Spring Boot
Maven (включая мультимодуль, сборки и профили)
Spring Data JPA
Очередь сообщений с RabbitMQ и Kafka
Spring Cloud (OpenFeign, обнаружение служб, распределенная трассировка)
Управление конфигурацией и секретами
Докер
Кубернетес
Много упражнений
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Нельсон - инженер-программист, выпускник с отличием 1-го класса по информатике. В последние годы Нельсон программировал на разных языках программирования, таких как PHP, Python, C #. В первую очередь он пишет Java и JavaScript, фокусируясь на крупных распределенных системах, размещенных в облаке.
Hello admins, can you also find Linux and Shell Scripting amigoscode course?
miah.mahid
tomikkz54
I second this please
Anonymous
lesson 52 amqp and RabbitTemplate depracated?
Nick Knock
Нашел ещё 2 недостающие страницы:
Refactoring Microservices for k8s 2 - No need for API Gateway Anymore
RabbitMQ - 11 - Zikin Dashboard With RabbitMQ
Nick Knock
Добрый день. Не хватает некоторых страниц/разделов с текстом, например:
Deploying Microservices to k8s - 4. Exercise,
Managed Kubernetes Cluster with Linode - новый раздел.
Bringing Back API Gateway for Security - новый раздел
Security - API Key Authentication - новый раздел.
Заранее спасибо за обновление!
Anonymous
Hi, Coursehunters Team!
Can you upload these courses https://nickchapsas.com/p/complete-courses-bundle
ufland.ufland
Hi, in lesson 31 is author says that I can find some info in description of a video. Is that info stored somewhere where ?
@Coursehunters Team
Anonymous
my FeignClient properties are not resloving. anyone had an issue with that?
@FeignClient(
name = "fraud",
url = "${clients.fraud.url}"
)
in my resources dir:
clients-docker.properties
clients.customer.url=http://customer:8080
clients.fraud.url=http://fraud:8081
clients.notification.url=http://notification:8082
but still after I build
${clients.fraud.url} cannot be reosloved
AI_For_You
Hi, could you please upload this course from Nelson:
https://amigoscode.com/p/java-master-class
kurskiy.ifc
If someone has an error on calling POST /customers after adding FraudClient (lesson 30)
just change @FeignClient("fraud") to @FeignClient(name = "fraud") in interface FraudClient
Alphonse
Thanks Andrew
gogo
plz admin make sure to update all the course is not full
CourseHunter Team
gogo
Hi, i think author still not finish course production, so for now what we have here all he uploaded to course platfom. We wil take an eye to course updates
Anonymous
На сайте курс 16 часов, у вас 8, нормально так
CourseHunter Team
Anonymous
Купите курс у автора, проверьте. Потом напишите комментарий.
Anonymous
CourseHunter Team
да у него же на сайте написано 16 часов, ну не придумал же я
CourseHunter Team
Anonymous
> да у него же на сайте написано 16 часов, ну не придумал же я
Да, у себя на странице в описания курса автор указал 16 часов, хотя в интерфейсе курса 8 часов видео. Там снизу описания так же есть список уроков, сопоставьте и их.
gogo
CourseHunter Team
yes, it's not full!
check it out again
Anonymous
Hey Admin, can you add all missing Amigoscode courses? Java, Database & JS ones?
Refactoring Microservices for k8s 2 - No need for API Gateway Anymore
RabbitMQ - 11 - Zikin Dashboard With RabbitMQ
Deploying Microservices to k8s - 4. Exercise,
Managed Kubernetes Cluster with Linode - новый раздел.
Bringing Back API Gateway for Security - новый раздел
Security - API Key Authentication - новый раздел.
Заранее спасибо за обновление!
Can you upload these courses https://nickchapsas.com/p/complete-courses-bundle
@Coursehunters Team
@FeignClient(
name = "fraud",
url = "${clients.fraud.url}"
)
in my resources dir:
clients-docker.properties
clients.customer.url=http://customer:8080
clients.fraud.url=http://fraud:8081
clients.notification.url=http://notification:8082
but still after I build
${clients.fraud.url} cannot be reosloved
https://amigoscode.com/p/java-master-class
just change @FeignClient("fraud") to @FeignClient(name = "fraud") in interface FraudClient
Да, у себя на странице в описания курса автор указал 16 часов, хотя в интерфейсе курса 8 часов видео. Там снизу описания так же есть список уроков, сопоставьте и их.
check it out again