Применение kafka для связи микросервисов на Java Spring Boot

  Рет қаралды 33,608

Сергей Петрелевич

Сергей Петрелевич

Күн бұрын

Продолжаем разрабатывать систему для получения курсов валют.
В этом видео разберемся, что такое Kafka и чем она может быть полезна.
Посмотрим как с помощью TestContainers протестировать приложение с Kafka.
Посмотрим примеры кода со стартером Spring Boot и без стартера.
Во время записи OBS-ом произошел сбой, видео пришлось склеивать по частям.
Разбор кода со Spring Boot и без Spring перезапишу несколькими роликами и выложу отдельно.
Продолжение:
1) Детали про метод poll: • Kafka consumer. Метод ...
Оригинал записан для канала Отус
• Video
Обучаем программировать на java:
otus.ru/lesson...
Код примеров:
github.com/pet...
github.com/pet...
Чат в телеге для вопросов и обсуждений:
t.me/jvm_home

Пікірлер: 27
@_kul879
@_kul879 Жыл бұрын
Хитрое видео - 2 часа якобы, но когда с середины начинается код, то понимаешь, что нужно с паузой смотреть и вдумываться ... Не для новичков видео. p.s. Спасибо за материал!
@caffeinejavacode1475
@caffeinejavacode1475 Жыл бұрын
в 2021 году даже у индусов качество лучше
@dmitriyrusakov9690
@dmitriyrusakov9690 2 жыл бұрын
Классная лекция! большое спасибо!
@oeaoo
@oeaoo 2 жыл бұрын
Недурненько, спасибо!
@NickRuster
@NickRuster 2 жыл бұрын
качество записи жесть...
@petrelevich
@petrelevich 2 жыл бұрын
да, вы правы
@jokes07
@jokes07 2 жыл бұрын
Не впревые вижу у этого курса проблемы с записью
@petrelevich
@petrelevich 2 жыл бұрын
да, есть такие проблемы
@gderuki
@gderuki 4 ай бұрын
+
@Сергей-ш3ы8ф
@Сергей-ш3ы8ф Жыл бұрын
очень полезные доводы и разъяснения! Для ленивых как я как бальзам на душу! Спасибо! Немного правда подтормаживал почему то стрим..
@petrelevich
@petrelevich Жыл бұрын
да, прямой эфир - кривые технические проблемы :(
@devian2582
@devian2582 2 жыл бұрын
53:10 Кафка в живой природе
@sequ3nce515
@sequ3nce515 6 ай бұрын
Хорошее видео, спасибо :) Нет ли в планах создания полноценного курса по какой-либо из тем? Или если есть может кто-то сказать название и где можно приобрести?
@petrelevich
@petrelevich 6 ай бұрын
Пока таких планов нет, но все возможно в будущем :)
@thurious1933
@thurious1933 Жыл бұрын
Очень полезно и понятно, спасибо!
@MaximBodrov
@MaximBodrov 9 ай бұрын
Вопрос к Сергею, не первый раз уже слышу его мысль о важности groupID для консьюмера, т.е. если скопировать код из другого проекта и не изменить имя группы, то он (консьюмер) будет "красть" не свои сообщения. И вот тут у меня непонятки: ведь мы при настройке консюмера указываем еще и имя топика, на который он подписан. Я так понимал, для того чтобы он забирал по ошибке сообщения из другого проекта, нужно чтобы и имя группы, и имя топика совпало, а это еще более малый шанс
@petrelevich
@petrelevich 9 ай бұрын
Да, имя топика должно быть то же. И конечно, тот же инстанс kafka. Вероятность "кражи" зависит от характера приложения. Представьте, что это очередь заказов в магазине и куча систем работают с этой очередью: кто-то аналитику делает, кто-то отправку организует, кто-то уведомления рассылает. Для kafaka типовая ситуация, когда с одним топиком работает много систем.
@Sulf8
@Sulf8 2 жыл бұрын
содержание - 5, качество записи трансляции - 2
@petrelevich
@petrelevich 2 жыл бұрын
да, с записью техническая проблема случилась.
@Амина-э6в4ш
@Амина-э6в4ш 2 жыл бұрын
То, что искала! Супер, спасибо.
@alex45788
@alex45788 5 ай бұрын
Жду шестую серию сериала)
@TheExcentro
@TheExcentro 2 жыл бұрын
Спасибо, интересно
@wildjoe6259
@wildjoe6259 2 жыл бұрын
Добрый день Сергей, спасибо за полезный контент!
@petrelevich
@petrelevich 2 жыл бұрын
Спасибо, поправил.
@AndreyDelay
@AndreyDelay Жыл бұрын
Крутая лекция, 🎉❤
@Difirtonn
@Difirtonn 2 жыл бұрын
Спасибо большое, очень полезная лекция.
@chaywithlemon
@chaywithlemon Жыл бұрын
Автору канала спасибо за труд, только один момент довольно сильно раздражает, перед каждым словом чавкать и произносить букву А, прочтите что-нибудь про ораторское искусство или о лексикографий, или что-то из преподавательской деятельности в целом, у вас не должно быть таких задержек и раздражающих привычек чтобы у слушателей не было таких ощущений, спасибо
Kafka consumer. Метод poll
27:43
Сергей Петрелевич
Рет қаралды 4,4 М.
kafka в приложениях на SpringBoot
1:12:39
Сергей Петрелевич
Рет қаралды 3,5 М.
SHAPALAQ 6 серия / 3 часть #aminkavitaminka #aminak #aminokka #расулшоу
00:59
Аминка Витаминка
Рет қаралды 1,9 МЛН
Григорий Кошелев - Kafka: от теории к практике
1:03:30
DotNext — конференция для .NET‑разработчиков
Рет қаралды 35 М.
18. Свой Тиндер на Java - Lombok
9:11
eliseev
Рет қаралды 433
Про Kafka (основы)
49:23
Владимир Богдановский
Рет қаралды 396 М.
CI/CD - Простым языком на понятном примере
15:29
Артём Шумейко
Рет қаралды 42 М.
Рассказ про exactly once в kafka
49:28
Сергей Петрелевич
Рет қаралды 1,5 М.
Микросервисы со Spring Boot & Spring Cloud (Александр Бармин)
47:01
ТЕСТИРОВАНИЕ НА JAVA (JUNIT, MOCKITO)
9:14
Джавист
Рет қаралды 32 М.
Spring Cloud goes Cloud
2:10:21
Александр Бармин
Рет қаралды 35 М.