• TopKursy - РЕДКИЕ Удаленные КУРСЫ!

    Эксклюзивные материалы, недоступные на других источниках.

    Откройте доступ к уникальным знаниям прямо сейчас!

    Подробнее

Скачать Пакетная обработка с помощью Spring Batch и Spring Boot - udemy (2022)

bart

bart

PRO
Сообщения
52.242
Реакции
28.457
Пакетная обработка с помощью Spring Batch и Spring Boot
Batch Processing with Spring Batch & Spring Boot
udemy

1642792274621.png


В этом курсе вы изучите Spring Bat Framework. Spring Batch — это платформа с открытым исходным кодом для пакетной обработки данных.
Сначала вы изучите основы пакетной обработки и Spring Batch. Также вы узнаете о необходимости Spring Batch.
Получив базовые знания о Spring Batch, мы перейдем к работе и шагу в Spring Batch.

Spring Batch предлагает два типа шагов.
  • Шаг тасклета
  • Блок-ориентированный шаг
Сначала мы перейдем к шагу Tasklet. Spring Batch хранит информацию о метаданных. Мы настроим Spring Batch App с базой данных MySQL. Во время выполнения мы можем передать параметры задания, чтобы сделать наше задание динамическим.

После этого мы рассмотрим Chunk-Oriented Step.

Есть разные варианты запуска нашей работы. Мы можем использовать REST API для запуска задания, и мы можем использовать Spring Scheduler для планирования Spring Batch Job. Также мы можем остановить работу с помощью REST API.

Существуют различные средства чтения элементов, предоставляемые Spring Batch.
  • Читатель элементов CSV
  • Читатель элементов JSON
  • Читатель XML-элементов
  • Читатель элементов JDBC
  • Читатель элементов REST API
Spring Batch предоставляет различные средства записи элементов.
  • Средство записи элементов CSV
  • Средство записи элементов JSON
  • Модуль записи XML-элементов
  • Средство записи элементов JDBC
  • Средство записи элементов REST API
Spring Batch предоставляет обработчик элементов для обработки данных. Обработчик элементов находится между модулем чтения и записи элементов. Таким образом, вывод устройства чтения элементов является входом для процессора элементов, а вывод процессора элементов является входом для средства записи элементов.

Темы курса и лекции: -

• Введение в Spring Batch

Пакетная обработка на реальных примерах
Что такое весенняя партия?
Что такое работа и шаг?
Типы шагов в Spring Batch
Весенняя пакетная архитектура

• Начало работы с Spring Batch
Создание первого весеннего пакетного приложения
Первое весеннее пакетное задание с шагом тасклета
Второй шаг тасклета
Шаг настройки тасклета
Что такое экземпляр задания, выполнение задания и контекст выполнения задания?
Что такое выполнение шага и контекст выполнения шага?
Настройте MySQL с помощью Spring Boot
Запуск Spring Batch с MySQL
Установка значения параметра задания
Сделать параметр задания уникальным
Слушатель работы
Слушатель шага

• Шаг, ориентированный на чанки
Обзор шага, ориентированного на фрагменты
Создать первое средство чтения элементов
Создать первый обработчик элементов
Создать первый элемент записи
Создать шаг, ориентированный на чанки
Шаг в действии, ориентированный на чанки
Шаг, ориентированный на чанки, без обработчика элементов
Шаги, ориентированные на задачи и фрагменты, вместе

• Обработка заданий с помощью REST API и Spring Scheduler.
Свойство запуска задания
Пакетное приложение Spring с REST API
Начать работу с REST API
Передача параметров задания с помощью REST API
Планирование задания с помощью Spring Scheduler
Остановить задание с помощью REST API

• Работа со средствами чтения элементов
Различные считыватели элементов
Обзор средства чтения элементов плоских файлов
Создать средство чтения элементов плоского файла с файлом CSV
Считыватель элементов плоских файлов в действии
Изменить разделитель с помощью средства чтения неструктурированных файлов
Передать имя файла в качестве параметра
Настроить средство чтения элементов плоских файлов
Файл JSON как источник данных
Создать средство чтения элементов JSON
Средство чтения элементов JSON в действии
XML-файл как источник данных
Создать средство чтения элементов XML
Средство чтения XML-элементов в действии
База данных MySQL как источник данных
Создайте средство чтения элементов JDBC с базой данных MySQL
Средство чтения элементов JDBC в действии
Несколько источников данных Spring с MySQL
REST API как источник данных
Создать средство чтения элементов REST API
Читатель элементов REST API в действии

• Работа с авторами элементов
Разные авторы предметов
Создать средство записи элементов плоских файлов с файлом CSV
Средство записи элементов плоских файлов в действии
Средство записи элементов JSON
Работа с обработчиком элементов
Модуль записи XML-элементов
JDBC Item Writer с базой данных MySQL
JDBC Item Writer с использованием подготовленного оператора
Наличие POST API для записи
Средство записи элементов REST API

• Отказоустойчивость с Spring Batch
Введение в отказоустойчивость
Почему отказоустойчивость для вашего Spring Batch Job?
Пропустить плохие записи
Захват плохих записей при чтении данных
Захват плохих записей при обработке данных
Захват плохих записей при записи данных
Захват записей с помощью SkipListener
Введение в механизм повторных попыток
Механизм повтора в действии

Для кого этот курс:
  • Любой разработчик Java/Spring Boot, который хочет изучить пакетную обработку данных с помощью Spring Batch.
Требования
  • Необходимо иметь базовые знания языка программирования Java и Apache Maven.
  • Необходимо иметь базовые знания Spring Boot и Spring Framework.
Материал на английском языке



Продажник:

Скачать:
Скрытое содержимое могут видеть только пользователь группы: PRO

Качать без ограничений Купить доступ к 1 теме
Скрытое содержимое для пользователей: Ferr
 
Сверху Снизу