Основные термины и определения, относящиеся к Flexberry Service Bus.
Основные понятия
- Клиент шины - информационная система интегрируемая с помощью шины, может отправлять и получать сообщения, характеризуется следующими свойствами:
- ИД - идентификатор клиента (GUID)
- Наименование - используется для визуальной идентификации клиента (отображения в списке клиентов административного приложения)
- Адрес - используется шиной для доставки сообщений клиентам с callback-подпиской
- DnsIdentity -
- Сообщение - информационная еденица передаваемая между шиной и клиентами, характеризуется следующими свойствами:
- Тело - собственно содержание сообщения
- Тэги - способ структуризации сообщений одного типа
- Группа - способ поддержиния сообщений в актуальном состоянии, если было передано сообщение с группой и при этом в шине есть не доставленное сообщение с этой же группой, то сообщение хранящееся в шине будет удалено
- Вложение - сообщение может содержать вложения
- Тип сообщения - тип сообщения
- Приоритет - сообщения с более высоким приоритетом отправляются в первую очередь
- Событие - сообщение без тела
- Тип сообщения - признак сообщения, который используется для осуществления маршрутизации
- Подписка - способ маршрутизации сообщений, характеризуется следующими свойствами:
- Клиент - идентификатор клиента желающего получать сообщения
- Тип сообщения - идентификатор типа сообщения которые пожелал получать клиент
- Дата прекращения - дата после которой подписка становится не актуальной
- Callback - инициализатором передачи сообщения будет сама шина
- Способ передачи - каким образом сообщение будет доставлено клиенту