Описание базы данных сервисной шины предприятия.

Введение

База данных используется для хранения следующей информации:

  • Сообщения, передаваемые клиентам (сохраняются для обеспечения гарантированной доставки)
  • Настройки, необходимые ддя работы шины (информация о клиентах, подписках и т.д.)
  • Статистика передачи данных

Структура данных

Скрипты для создания БД достуны в репозитории сервиса шины.

Docker-образ

Для удобного использования БД Flexberry Service Bus автоматически собирается Docker-образ flexberry-service-bus-postgres-db.

Поддерживаемые хранилища

Сервис шины и административное приложение используют для доступа к данным Flexberry ORM, соответственно, для функционирования доступны все, поддерживаемые со стороны Flexberry ORM типы СУБД:

  • Postgre SQL
  • Microsoft SQL Server
  • Oracle
  • и др.

Скрипты создания структуры БД под конкретное хранилище можно сгенерировать из Flexberry Designer по UML-модели (файл Flexberry Service Bus.crp).

Настройка для использования выполняется по инструкции к Flexberry ORM.