Типы сообщений SberFactoring MQ API
Используемая нотация для описания схем JSON сообщений – JSON Schema.
1. Сохранение файла в хранилище (SaveFile)
Запрос
- Тип: SBF.IT.PublicAPI.SaveFile
- Очередь: Входящая (In)
- Тип сообщения / Content type: application/octet-stream (набор байтов)
Ответ
- Очередь: Системная исходящая очередь amq.rabbitmq.reply-to
- Тип сообщения / Content type: application/json
- Схема: SBF.IT.PublicAPI.Contract.Response.SaveFileResponse.Schema.json
2. Получение файла из хранилища (GetFile)
Запрос
- Тип: SBF.IT.PublicAPI.GetFile
- Очередь: Входящая (In)
- Тип сообщения / Content type: application/json
- Схема: SBF.IT.PublicAPI.Contract.Request.GetFileRequest.Schema.json
Ответ
- Тип: SBF.IT.PublicAPI.GetFile
- Очередь: Системная исходящая очередь amq.rabbitmq.reply-to
- Тип сообщения / Content type: application/json
- Схема: SBF.IT.PublicAPI.Contract.Response.GetFileResponse.Schema.json
3. Событие об изменение объекта (Event)
Запрос
- Отсутствует
Ответ
- Тип: SBF.IT.PublicAPI.Event
- Очередь: Исходящая (Out)
- Тип сообщения / Content type: application/json
- Схема: SBF.IT.PublicAPI.Contract.Entity.Event.Schema.json
Логика
Применимость событий к типам объектов:
