Состав дистрибутива#

Единый дистрибутив DataGrid содержит все перечисленные в таблице ниже компоненты дистрибутива для запуска установки/обновления.

Элемент дистрибутива

Описание

benchmarks

Тесты производительности

bin

Консольные утилиты администрирования

config

Конфигурационные файлы

docs/jadadoc

Описания java-классов

documentation

Документация к продукту Platform V DataGrid

examples

Примеры использования стандартных команд

libs

Библиотеки DataGrid

monitoring/grafana

Система мониторинга статусов различных сервисов, серверов и сетевого оборудования

monitoring/zabbix

Система визуализации данных систем ИТ-мониторинга

platforms/cpp

Примеры использования C++

platforms/dotnet

Примеры использования .NET

utils

Утилиты

utils/admin-ui

Веб-утилита для управления кластером

utils/async-profiler

Асинхронный профилировщик

utils/ise-provider

Модуль для запуска DataGrid в сервере-приложений Wildfly

utils/page-analyzer

Утилита для анализа страниц PDS

utils/performance-statistics-tool

Утилита для сбора статистики о производительности кластера

utils/snapshots

Скрипты для оффлайн-восстановления снепшотов

В поставке доступны модули:

ArtifactId модуля

Описание

cache-object-compression-plugin

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

cdc-manager-plugin

Плагин для работы CDC в реальном времени

ignite-direct-io

Плагин, который предоставляет хранилище страниц с возможностью чтения и записи кеш-партиций в режиме O_DIRECT

ignite-dump-reader

Работа с кеш-дампами

ignite-indexing

SQL-запросы и индексирование

ignite-jcl

Поддержка фреймворка Jakarta Common Logging (JCL)

ignite-jta

Интеграция транзакций DataGrid с JTA

ignite-kubernetes

Модуль обеспечивает IP Finder для механизма TCP Discovery, который использует соответствующий сервис Kubernetes для поиска IP-адресов модулей DataGrid, которые упакованы в контейнер сервисом Kubernetes

ignite-log4j2

Поддержка Log4j2

ignite-rest-http

Запускает сервер, который основан на Jetty. Этот сервер может использоваться для выполнения задач и кеш-команд в DataGrid с применением RESTful API, которые основаны на протоколе HTTP

ignite-slf4j

Поддержка фреймворка журналирования SLF4J

ignite-ssh

Модуль обеспечивает возможности запуска узлов DataGrid на удаленных компьютерах по протоколу SSH

ignite-urideploy

Модуль обеспечивает возможности развертывания задач из различных источников, например, из файловой системы, HTTP и электронной почты

ignite-web

Позволяет запускать узлы внутри любого веб-контейнера, который основан на Java-сервлете и слушателе контекста Java-сервлета. Также модуль обеспечивает возможность сохранения веб-сессий в кеше DataGrid

ignite-zookeeper

Обеспечивает работу интерфейса TCP Discovery IP Finder, который использует директорию ZooKeeper для обнаружения других узлов DataGrid

ignite-calcite

Модуль для интеграции с движком Calcite

ignite-monitoring-k8s-health-check

Библиотека, которая позволяет публиковать статус readiness probe для Kubernetes/OpenShift. Библиотека запускает HTTP-сервер Jetty и возвращает код состояния HTTP для readiness probe. Код «200» означает, что кластер готов к работе, код «503» — что кластер не готов

ignite-topology-validator-ext

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

ignite-cdc-ext

Модуль для межкластерной репликации CDC

ignite-numa-allocator

Распределитель памяти с поддержкой NUMA для Apache Ignite

ignite-checkstyle

Модуль проверки checkstyle по коду ignite

ignite-opencensus

Модуль, который позволяет экспортировать метрики с помощью opencensus-api

ignite-compress

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

ignite-spring-boot-autoconfigure-ext

Модуль предоставляет возможности автоматической настройки для приложений на основе Spring boot

ignite-spring-boot-thin-client-autoconfigure-ext

Модуль предоставляет возможности автоматической настройки для приложений на основе Spring boot

ise-security-audit-4.3

Модуль интеграции с компонентом Аудит (AUDT) продукта Platform V Audit SE

ignite-http-metrics-exporter

Модуль для экспорта метрик через HTTP-протокол

ignite-spring-cache-ext

Модуль интеграции с фреймворком Spring Cache

ise-security-audit-rest

Модуль интеграции с компонентом Аудит (AUDT) продукта Platform V Audit SE через REST API

ignite-spring-data-commons

Модуль интеграции с фреймворком Spring Data Сommons

ise-security-pprb-configurator

Модуль интеграции с компонентом PACMAN (CFGA) продукта Platform V Backend

ignite-spring-data-ext

Обеспечивает интеграцию с фреймворком Spring Data

ignite-spring-tx-ext

Обеспечивает интеграцию с фреймворком Spring tx