Библиотека core

26 декабря 2025

ID 235738

Библиотека core предоставляет поддержку бэкендов. Библиотека core предоставляет классы, необходимые для взаимодействия с бэкендом и выполнения прикладных задач.

Таблица ниже содержит описание компонентов библиотеки.

Компоненты библиотеки core

На рисунке ниже представлена схема взаимодействия компонентов библиотеки.

В Kaspersky Neuromorphic Platform базовые данные BaseData содержат базовую информацию об объекте и включает в себя уникальный идентификатор UID и ассоциативный массив тегов TagMap. Базовые данные BaseData используются в проекции Projection, популяции Population и бэкенде Backend, соответственно каждый из них обладает идентификатором UID и набором тегов и их значениями TagMap.

Популяции Population и проекции Projection хранят данные, которые бэкенд обрабатывает и передает другим объектам платформы посредством сообщений, реализованных в классах пространства имен messaging. Сообщения содержат в своем заголовке UID отправителя.

Бэкенд Backend содержит устройство Device и шину сообщений MessageBus. Для подключения к шине сообщений MessageBus объекты платформы создают точки подключения MessageEndpoint, с которыми шина сообщений взаимодействует в процессе обмена сообщениями. Каждая точка подключения MessageEndpoint содержит контейнер подписок Subscription.

Схема взаимодействия компонентов библиотеки core.

Схема взаимодействия компонентов библиотеки core

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!