Java Kafka & Kafka Stream с загрузкой Java Spring - практическое программирование - udemy (2021)

admin

admin

Старожил
Команда форума
Премиум
Хранитель
24 Янв 2019
9,868
29,665
121
#1
Kafka & Kafka Stream с загрузкой Java Spring - практическое программирование
Kafka & Kafka Stream With Java Spring Boot – Hands-on Coding
udemy

Изображение Kafka & Kafka Stream с загрузкой Java Spring - практическое программирование - udemy (2021)


Новое обновление :

  • Узнайте, как использовать avro с Spring kafka, управлять схемой avro с помощью реестра конфлюентных схем
  • Напишите производитель и потребитель без программирования с использованием прокси-сервера kafka REST
  • Узнайте, как Kafka вписывается в микросервисную архитектуру.
  • Как использовать Kafka вместе с REST API и транзакцией базы данных
  • Кафка Ручей:
    • преобразование данных в реальном времени в Apache Kafka
    • присоединение к потоку
    • присоединиться к столу
    • присоединение к потоковой таблице
    • глобальная таблица
  • Семантический ровно один раз
Система обмена сообщениями

В настоящее время мы работаем с несколькими системами и данными, которые передаются между ними. Обычно одна система запускает процесс другой системы или данные должны передаваться между системами. Независимо от того, построены ли ваши системы на монолите или микросервисе, независимо от того, какую базу данных вы используете, вам нужно, чтобы эти данные перемещались из одной точки в другую. И вам нужно, чтобы эти движения БЫСТРО обрабатывались немедленно (иначе ваша жизнь будет разрушена).

Такого рода запросы настолько распространены, и, к счастью, у современных технологий есть на это ответ. Поприветствуйте систему обмена сообщениями, где вы можете легко отправлять сообщения из одной системы в другую асинхронно, почти в реальном времени. На рынке есть несколько популярных систем обмена сообщениями, и в этом курсе мы будем говорить об одной из самых популярных: Apache Kafka.

Апач Кафка

Apache Kafka похож на центральный хаб, куда вы помещаете все данные из исходных систем, а другие соответствующие системы берут данные и обрабатывают их. Apache Kafka имеет открытый исходный код, надежен и может работать в кластере. У него небольшая кривая обучения, чтобы начать работу, но при этом он достаточно мощный для системной интеграции.

Этот курс включает в себя все, что вам нужно знать о базовом Apache Kafka и его реализации с использованием Java (Spring Framework). По окончании этого курса вы сможете установить, настроить и использовать Apache Kafka программы Java. В этом курсе мы подробно рассмотрим шаг за шагом от концепции до практического программирования на Java. Таким образом, вы научитесь понимать логику и испытаете, как все делается с использованием исходных кодов Apache Kafka и Java.

Java и загрузка Spring

Сама Java уже много лет является популярным языком. Java признан самым используемым языком программирования в мире по нескольким индексам языков программирования. Благодаря своей популярности и долгой истории Java имеет множество проектов или фреймворков с открытым исходным кодом, которые помогают разработчикам работать более эффективно.

Один из популярных фреймворков Java - Spring Framework. За прошедшие годы Spring Framework значительно вырос в сообществе Java. Почти все программные компоненты, необходимые для приложения Java, доступны в Spring Framework. Однако настройка Spring требует некоторых усилий. Это включает в себя настройку зависимостей библиотек, а затем настройку необходимых Java-компонентов Spring с использованием XML или аннотаций в Java-коде. Разработчики Spring вскоре поняли, что можно автоматизировать большую часть этой работы.

Итак, в 2014 году для сообщества Java был выпущен Spring Boot 1.0. Spring Boot предоставляет Java-программистам множество автоматических помощников и приводит к быстрому широкомасштабному внедрению проекта Java-разработчиками.

Spring обеспечивает хорошую поддержку Kafka и предоставляет уровни абстракции для работы с собственными клиентами Kafka Java. Благодаря Spring разработка приложений для взаимодействия с Apache Kafka становится проще.

Что вы получите

По окончании курса вы узнаете:

  • Установка Apache Kafka и Java для среды разработки
  • Ключевые концепции Apache Kafka
  • Создание издателя и потребителя с помощью Java (Spring Boot)
  • Базовый обработчик ошибок, если во время обработки сообщения Apache Kafka произошел сбой
  • Базовое понимание того, как Kafka вписывается в микросервисную архитектуру
Курс объяснит вам не только теорию Apache Kafka, но и много практического программирования, чтобы запачкать руки и заработать мозг. Если вы любитель, новичок или опытный разработчик, этот курс обязательно принесет вам дополнительную пользу!

Путь к микросервисам

Брокер сообщений - одна из важных опор микросервисной архитектуры. В микросервисе мы используем асинхронный обмен сообщениями для межсервисного взаимодействия. Сервисы, обменивающиеся сообщениями через каналы обмена сообщениями, такие как Apache Kafka.

В этом курсе вы познакомитесь с теорией и ручным кодом обмена сообщениями с Apache Kafka, который представляет собой коммуникационный столп микросервисной архитектуры.

Позже вы сможете узнать больше о микросервисной архитектуре и паттернах с Kafka, как о важном компоненте.

Для кого этот курс:

  • Разработчики, которые хотят узнать, как Apache Kafka может вписаться в их корпоративные системы, особенно при интеграции данных между несколькими системами, практически в режиме реального времени.
  • Всем, кто хочет знать основные способы системы обмена сообщениями или шаблон публикации-подписки
  • Технический менеджер / архитектор, который находит способ интегрировать данные из одной системы в другую.
Требования

  • Понять базовый алгоритм и язык программирования
  • Базовый язык программирования Java (особенно со Spring) поможет
Последнее обновление 20.06.21
Материал на английском языке



Продажник:

Скачать курс:
 
Последнее редактирование:

О нас

Слив платных курсов - скачать бесплатно

На форуме мы делимся сливами популярных курсов в различных областях знаний! Если вы хотите повысить свою профессиональную квалификацию, но не хотите тратить много на курсы, то вы попали по адресу.

VKURSE.INFO регулярно публикует:

  • слив курсов от лучших онлайн-школ, инфобизнесменов и блогеров;
  • вебинары, марафоны, мануалы, от популярных блогеров на тему здоровья и саморазвития;
  • торрент-курсы, книги и гайды, обучения веб-дизайну, программированию, создания сайтов, бизнеса, продвижения в социальных сетях актуальных сегодня.

Мы ежедневно обновляем нашу коллекцию, чтобы вы могли бесплатно найти и скачать необходимый слив курсов обучения

Быстрая навигация

Меню пользователя