План на курса

Модул 1. Представяне на Infinispan мрежата от данни

    Infinispan и JSR 107 – API за временно кеширане на Java Първи стъпки с Infinispan Инсталиране Infinispan Поглед в кутията Използване на Maven Създаване на първия ви проект Настройка на средата

Модул 2: Infinispan архитектура

    Анатомия на Infinispan клъстерен кеш Вграденият (P2P) режим Режимът клиент/сървър Кеш контейнерът Кеш по подразбиране Наименуване на вашите кешове

Модул 3: Разбиране на Infinispan топологии

    Режими на клъстериране Локалният режим Режимът на невалидност Репликираният режим Разбиране на синхронната и асинхронната репликация Режимът на разпространение Подсказване на сървър L1 кеширане

Модул 4. Конфигуриране на Infinispan кеш

    Декларативна конфигурация на Infinispan Разбиране на елемента JGroups Конфигуриране на подсистемата на нишките Конфигуриране на елемента кеш-контейнер Програмна конфигурация Infinispan APIs Изучаване на API на кеша Разбиране на изхвърлянията на кеша Конфигуриране на изтичане на кеша Изгонване v/s Изтичане

Модул 5. Постоянни данни в Infinispan

    Конфигуриране на зареждащ кеш, базиран на файлова система, JDBC-базирани кеш зареждащи JPA кеш магазин Избор на JDBC кеш зареждащ Използване на пасивация във вашето приложение

Модул 6. Ролята на Marshalling

    Поддръжка за несериализирани обекти Разширена конфигурация Включване Infinispan с дефинирани от потребителя екстернализатори

Модул 7. Заявки и индекси

    Модулът infinispan-query Конфигурационни кеш режими и управление на индекси Споделяне на индекса Клъстериране на индекса в Infinispan Повторно изграждане на индекса Получаване на статистика на заявката Infinispan's Query DSL Filtering оператори Булеви условия Вложени условия Проекции Сортиране Пагинация Групиране и агрегиране

Модул 8. Използване на HotRod Client

    Въведение Инсталиране и конфигуриране Използване на API

Модул 9. Използване на Streams API

    Общи операции на потока Локално/невалидиране Разпределение/Репликация Rehash aware Сериализация Parallel Computation Task Timeout Injection Distributed Stream Execution Distributed Stream Execution Ключ базирани rehash aware оператори Изключения от междинни операции

Модул 10: Разбиране на транзакциите и паралелността

    Основи на транзакция Java Transaction API Транзакционни режими Нетранзакционен достъп до данни Транзакционни модели Оптимистична транзакция Песимистична транзакция Избор на по-добър модел на транзакция Пакетен режим Възстановяване на транзакция Интегриране с Transaction Manager Заключване и контрол на паралелността Мултиверсионен контрол на паралелността Конфигуриране на нива на изолация в Infinispan Неявно и явно заключване Заключване изчаквания Откриване на безизходица Версиране на данни

Модул 11. Представяне на Hibernate OGM

    Характеристики на Hibernate OGM Архитектура на Hibernate OGM Разбиране как работят съпоставянията Инсталиране и използване на Hibernate OGM Създаване на проект за Hibernate OGM с помощта на Maven Конфигуриране на модула за постоянство Конфигуриране на Infinispan кеша за Hibernate OGM Създаване на модел на домейн

Модул 12. Разбиране на междусайтовата репликация

    Примерно внедряване Репликация на данни Извеждане на сайт офлайн Прехвърляне на състояние между сайтове

Модул 13. Търсене на версия 9

    Новините с версия 9 Разбиране на основните промени Път за надграждане от 8.x до 9

Изисквания

Няма специфични изисквания, необходими за посещаване на този курс.

 28 Hours

Брой участници



Цена за участник

Oтзиви от потребители (5)

Свързани Kурсове

HTTP Web Server (Nginx, Apache, JBoss)

28 Hours

Undertow: Embed a Web Server into Your Application

7 Hours

Свързани Kатегории