Общение микросервисов между собой | Java | Kafka на практике

  Рет қаралды 14,634

Nerzon

Nerzon

5 ай бұрын

🖖 Приветствую на пятом занятии из серии уроков по написанию REST API.
В этой части я покажу как:
▫️ Создать kafka-topic через Spring
▫️ Настроить работу Producer-а и Consumer-а на один топик
▫️ Общаются сервисы друг с другом
📫 Обратная связь - pavel.stanislavovich.ge@gmail.com
👉 Другие курсы на Stepik - stepik.org/users/645651288
🔥 Telegram канал - t.me/NerzonChannel

Пікірлер: 46
@nikolay8116
@nikolay8116 2 ай бұрын
Чувак не бросай видосы про java, очень полезная информация )
@NerzonIT
@NerzonIT 2 ай бұрын
Спасибо большое за обратную связь❤️😇
@Devivl
@Devivl 18 күн бұрын
Когда необходимо узнать типы, названия и порядок параметров метода, поставьте курсор внутри скобок и нажмите Ctrl + P в операционных системах Windows и Linux или Cmd + P на macOS. Очень удобный хоткей.
@unicoxr5tj417
@unicoxr5tj417 Ай бұрын
актуальная тема, весь финтех на ней, современный
@NerzonIT
@NerzonIT Ай бұрын
Спасибо за отзыв!)
@user-yf4wd3dc6j
@user-yf4wd3dc6j 4 ай бұрын
отличная подача, приятно слушать)
@NerzonIT
@NerzonIT 4 ай бұрын
Спасибо большое 😇
@luckytima2315
@luckytima2315 5 ай бұрын
Спасибо за видео, да на ютуюе много видео по теорий но вот на практике да еще в паре с java видео почти нет
@NerzonIT
@NerzonIT 5 ай бұрын
Спасибо большое за отзыв ❤️
@savax2718
@savax2718 2 ай бұрын
Спасибо за полезное видео!
@NerzonIT
@NerzonIT 2 ай бұрын
Спасибо, вам, за отзыв!
@wildjoe6259
@wildjoe6259 5 ай бұрын
Спасибо! Интересно!
@NerzonIT
@NerzonIT 5 ай бұрын
Благодарю 😇
@user-jw4qx1tf6q
@user-jw4qx1tf6q Ай бұрын
заебок видос, для начинающих по kafka
@NerzonIT
@NerzonIT Ай бұрын
Благодарю 🤌
@user-zq9qx4fi6o
@user-zq9qx4fi6o 2 ай бұрын
Спасибо за материал, очень полезный и с подачей все супер! Единственный момент, не забудьте в .properties подкорректировать данные подключения к базе после предыдущего видео с docker-compose) так же хороший комментарий про kafka в docker-compose. Я развернул, + так же в idea плагин kafka поставил, все красиво))
@NerzonIT
@NerzonIT Ай бұрын
Спасибо большое за обратную свзяь!
@Wansery
@Wansery 5 ай бұрын
Кстати, для тех же целей подойдут обычные сокеты. Kafka как раз либо у себя под капотом держит TCP IP, либо UDP
@NerzonIT
@NerzonIT 5 ай бұрын
Конечно, в устройстве любой системы лежат более примитивные технологии👌
@user-ti7wk4qt6s
@user-ti7wk4qt6s 3 ай бұрын
Отличный материал. А можно увидеть docker-compose для запуска Кафки в докере? Уже несколько видео подобных смотрю, постоянно проблемы
@NerzonIT
@NerzonIT 3 ай бұрын
Да, конечно: Например -> version: '3.1' services: broker: image: 'имя_образа' expose: - '9092' ports: - '127.0.0.1:9092:9092' container_name: broker depends_on: - zookeeper environment: - KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 - KAFKA_LISTENERS=PLAINTEXT://:9092 - KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://broker:9092 zookeeper: image: 'имя_образа' container_name: zookeeper expose: - '2181' ... Далее чере depends_on у других сервисов указываем зависимости на broker.
@flint2159
@flint2159 3 ай бұрын
В видео убрали момент с разворачиванием кафки в docker? Конфигурация docker compose файла?
@NerzonIT
@NerzonIT 3 ай бұрын
Вот пример организации docker-compose: version: '3.1' services: broker: image: 'имя_образа' expose: - '9092' ports: - '127.0.0.1:9092:9092' container_name: broker depends_on: - zookeeper environment: - KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 - KAFKA_LISTENERS=PLAINTEXT://:9092 - KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://broker:9092 zookeeper: image: 'имя_образа' container_name: zookeeper expose: - '2181' ... Далее чере depends_on у других сервисов указываем зависимости на broker.
@stumppstumpp7189
@stumppstumpp7189 4 ай бұрын
Про avro, и саму schema registry видео будет?
@NerzonIT
@NerzonIT 4 ай бұрын
Скорее всего нет, но я обязательно подумаю! Извините, если не смог вам помочь или, не дай бог, потратил ваше время зря.
@user-lb7py9nn4i
@user-lb7py9nn4i 5 ай бұрын
Привет, дружище, извини за такой нескромный вопрос, но всё-таки задам, работаешь на позиции Java Middle Backend?
@NerzonIT
@NerzonIT 5 ай бұрын
Приветствую, в данный момент занимаюсь с детьми и подростками, больше преподаю😇
@user-ti7wk4qt6s
@user-ti7wk4qt6s 3 ай бұрын
Добрый день, а будет ли продолжение? Возможно, сложный кейс, типа одновременно 2 брокеров, сценарии обработки ошибок или аналитика? Спасибо!
@NerzonIT
@NerzonIT 3 ай бұрын
Здравствуйте, будет очень много чего ещё нового, в том числе, возможно, буду развивать kafka. Однако сейчас большая загруженность по работе с детьми, поэтому точно будут выходить еженедельные видео про алгоритмические задачи, остальное только по возможности🫡
@babai5655
@babai5655 Ай бұрын
понравилось
@NerzonIT
@NerzonIT Ай бұрын
Спасибо большое ❤️
@LittleCartman100
@LittleCartman100 3 ай бұрын
Есть у когото пример исходников простого плагина кафки ? Особенно круто, если он будет брать из одного топика, преобразовывать данные и класть в другой
@NerzonIT
@NerzonIT 3 ай бұрын
К сожалению, не располагаю им😅
@user-hg3vy4qo1m
@user-hg3vy4qo1m Ай бұрын
чел, ты просто наверное забыл, что у тебя автоматом генерится Id
@NerzonIT
@NerzonIT Ай бұрын
Возможно)
@exgedem
@exgedem 5 күн бұрын
Музончик на фоне
@NerzonIT
@NerzonIT 2 күн бұрын
Не понимаю, это вопрос или утверждение)
@deni5n
@deni5n 3 ай бұрын
ну незнаю, все самое интересное вырезал (
@NerzonIT
@NerzonIT 3 ай бұрын
Прошу прощения, а какие моменты вас интересуют?
@swat1x
@swat1x 27 күн бұрын
джун записывает гайды по большим высоконагруженным системам не зная элементарных вещей в спринге - это сильно
@NerzonIT
@NerzonIT 27 күн бұрын
Элементарные вещи, все таки, я знаю. Но да, я делаю гайды на максимально простом языке и в действительности не имею большого опыта в разработке. В любом случае, надеюсь, что помогаю людям)
@666kirillka
@666kirillka 25 күн бұрын
запиши свой гайд,а мы оценим
@user-ys8ok2sz9b
@user-ys8ok2sz9b 22 күн бұрын
Привет! Перепробовал кучу вариантов в docker-compose.yaml И все равно получаю ошибки создания топика с сообщением : Caused by: org.apache.kafka.common.config.ConfigException: No resolvable bootstrap urls given in bootstrap.servers Ты можешь выложить куда-то docker-compose ?
@NerzonIT
@NerzonIT 21 күн бұрын
Привет! В Telegram уже давал людям docker-compose - t.me/NerzonChannel/23 В коментарии к посту
Что такое Apache Kafka за 200 секунд
6:55
The Art of Development
Рет қаралды 21 М.
Indian sharing by Secret Vlog #shorts
00:13
Secret Vlog
Рет қаралды 57 МЛН
Тяжелые будни жены
00:46
К-Media
Рет қаралды 5 МЛН
Дженерики в Java. Проще чем кажется.
21:36
Игорь Мешалкин
Рет қаралды 13 М.
Пишем REST API на Java с нуля
26:39
Nerzon
Рет қаралды 6 М.
Что такое WebSockets (веб-сокеты)
2:59
Хочу вАйти
Рет қаралды 4,8 М.
Про микросервисы за 8 минут
8:01
Merion Academy
Рет қаралды 113 М.
Микросервисы для Дебила
9:19
ПИТОНИСТЫ | КИРИЛЛ ПОЗДНЯКОВ
Рет қаралды 31 М.