Пространство имен messaging

26 декабря 2025

ID 243634

Пространство имен messaging реализует интерфейсы для доступа к сообщениям. Каждое сообщение содержит следующие атрибуты:

  • MessageHeader – заголовок сообщения, содержащий следующую информацию:
    • sender_uid_ – идентификатор объекта, отправившего сообщение;
    • send_time_ – время отправки сообщения.
  • Тело сообщения, состоящее из совокупности передаваемых атрибутов. Состав передаваемых атрибутов зависит от типа сообщения.

Обмен сообщениями обеспечивается с помощью шины сообщений MessageBus. С помощью сообщений происходит обновление пользовательских структур и синхронизация изменений на бэкенде. Таблица ниже содержит описание поддерживаемых типов сообщений бэкенда.

Структуры сообщений

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

Kaspersky Neuromorphic Platform предоставляет методы и функции для взаимодействия с сообщениями. Например, с помощью метода отправки сообщений MessageEndpoint::send_message() вы можете отправить определенное сообщение через точку подключения к шине сообщений, а с помощью функций пространства имен storage вы можете загружать и сохранять сообщения SpikeMessage в базовом формате KNP.

Подробнее о функциях пространства имен messaging и методах объектов платформы см. в API-документации Kaspersky Neuromorphic Platform.

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