Skip to content

API Reference ​

Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ ΠΏΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ… подсистСмы ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° подсистСмы ​

ΠŸΠΎΠ΄ΡΠΈΡΡ‚Π΅ΠΌΠ° ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ
β”œβ”€β”€ Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠΈ (конфигурация)
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_ΠŸΠΎΡ‚ΠΎΠΊΠΈΠ”Π°Π½Π½Ρ‹Ρ…
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_ΠŸΠΎΠ΄ΠΏΠΈΡΡ‡ΠΈΠΊΠΈHTTP
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_ΠŸΠΎΠ΄ΠΏΠΈΡΡ‡ΠΈΠΊΠΈRabbitMQ
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_ΠŸΠΎΠ΄ΠΏΠΈΡΡ‡ΠΈΠΊΠΈKafka
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_ΠŸΠΎΠ΄ΠΏΠΈΡΡ‡ΠΈΠΊΠΈJRPC
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_ΠŸΠΎΠ΄ΠΏΠΈΡΡ‡ΠΈΠΊΠΈΠŸΠΎΠ΄ΡΠΈΡΡ‚Π΅ΠΌΠ°Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_Π‘Ρ…Π΅ΠΌΡ‹
β”‚   └── ΠΈΠ½Ρ‚_Π­Π½Π΄ΠΏΠΎΠΈΠ½Ρ‚Ρ‹
β”‚
β”œβ”€β”€ РСгистры свСдСний (Π΄Π°Π½Π½Ρ‹Π΅)
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_ΠžΡ‡Π΅Ρ€Π΅Π΄ΡŒΠ˜ΡΡ…ΠΎΠ΄ΡΡ‰ΠΈΡ…Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_ΠžΡ‡Π΅Ρ€Π΅Π΄ΡŒΠ’Ρ…ΠΎΠ΄ΡΡ‰ΠΈΡ…Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_ΠžΡ‡Π΅Ρ€Π΅Π΄ΡŒΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠΈΠ˜ΡΡ…ΠΎΠ΄ΡΡ‰ΠΈΡ…Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉΠ‘Ρ‚Π°Ρ‚ΡƒΡΠ˜ΡΡ…ΠΎΠ΄ΡΡ‰ΠΈΡ…Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_ВСкущийБтатусВходящихБообщСний
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_ВСкущийБтатусРассылкиБообщСний
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_Π˜ΡΡ‚ΠΎΡ€ΠΈΡΠ‘Ρ‚Π°Ρ‚ΡƒΡΠΎΠ²Π˜ΡΡ…ΠΎΠ΄ΡΡ‰ΠΈΡ…Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_Π˜ΡΡ‚ΠΎΡ€ΠΈΡΠ‘Ρ‚Π°Ρ‚ΡƒΡΠΎΠ²Π’Ρ…ΠΎΠ΄ΡΡ‰ΠΈΡ…Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_Π˜ΡΡ‚ΠΎΡ€ΠΈΡΠ‘Ρ‚Π°Ρ‚ΡƒΡΠΎΠ²Π Π°ΡΡΡ‹Π»ΠΊΠΈΠ‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡΠ‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠΈΠ‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_ΠΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ΠšΠΎΠ½ΡΡŒΡŽΠΌΠ΅Ρ€Ρ‹
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_Π‘Ρ‚Π°Ρ‚ΠΈΡΡ‚ΠΈΠΊΠ°ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈΠ‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΡΠšΠ£Π΄Π°Π»Π΅Π½ΠΈΡŽ
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_Π₯Π΅ΡˆΠΈΠžΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹Π’Π½Π΅ΡˆΠ½ΠΈΡ…Π‘ΠΈΡΡ‚Π΅ΠΌ
β”‚   └── ΠΈΠ½Ρ‚_ΠšΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Π‘Ρ…Π΅ΠΌOpenApi
β”‚
β”œβ”€β”€ ΠžΠ±Ρ‰ΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ (Π»ΠΎΠ³ΠΈΠΊΠ°)
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Π˜ΡΡ…ΠΎΠ΄ΡΡ‰ΠΈΡ…Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ°Π˜ΡΡ…ΠΎΠ΄ΡΡ‰ΠΈΡ…Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Π’Ρ…ΠΎΠ΄ΡΡ‰ΠΈΡ…ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π’Ρ…ΠΎΠ΄ΡΡ‰ΠΈΡ…ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_ΠšΠΎΠ½ΡΡŒΡŽΠΌΠ΅Ρ€ΠžΡ‡Π΅Ρ€Π΅Π΄Π΅ΠΉ
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_Π’Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€ΠŸΠ°ΠΊΠ΅Ρ‚ΠΎΠ²
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_ΠšΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€HTTP
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_ΠŸΠΎΠ΄ΠΏΠΈΡΡ‡ΠΈΠΊΠΈΠžΠ±Ρ‰ΠΈΠΉ
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_Π Π°Π±ΠΎΡ‚Π°Π‘ΠšΠ°Ρ„ΠΊΠ°
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_РаботаББСзопаснымΠ₯Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_Π­Π½Π΄ΠΏΠΎΠΈΠ½Ρ‚Ρ‹ΠšΠ»ΠΈΠ΅Π½Ρ‚
β”‚   └── ΠΈΠ½Ρ‚_Π­Π½Π΄ΠΏΠΎΠΈΠ½Ρ‚Ρ‹ΠšΠ»ΠΈΠ΅Π½Ρ‚Π‘Π΅Ρ€Π²Π΅Ρ€
β”‚
β”œβ”€β”€ ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΡ
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_ΠΠ°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠŸΠΎΡ‚ΠΎΠΊΠ°Π”Π°Π½Π½Ρ‹Ρ…
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_Π‘Ρ‚Π°Ρ‚ΡƒΡΡ‹Π˜ΡΡ…ΠΎΠ΄ΡΡ‰ΠΈΡ…Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_БтатусыВходящихБообщСний
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_Π‘Ρ‚Π°Ρ‚ΡƒΡΡ‹Π Π°ΡΡΡ‹Π»ΠΊΠΈΠ˜ΡΡ…ΠΎΠ΄ΡΡ‰ΠΈΡ…Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_Π’ΠΈΠΏΡ‹ΠŸΠΎΠ΄ΠΏΠΈΡΡ‡ΠΈΠΊΠΎΠ²
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_ВипыАвторизации
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_Π‘ΠΏΠΎΡΠΎΠ±Ρ‹ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²ΠŸΠΎHTTP
β”‚   └── ΠΈΠ½Ρ‚_ВипыБТатияKafka
β”‚
β”œβ”€β”€ Π Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚Π½Ρ‹Π΅ задания
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡΠ˜ΡΡ…ΠΎΠ΄ΡΡ‰ΠΈΡ…Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Π Π°ΡΡΡ‹Π»ΠΊΠΈΠ‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π’Ρ…ΠΎΠ΄ΡΡ‰ΠΈΡ…ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Π’Ρ…ΠΎΠ΄ΡΡ‰Π΅ΠΉΠžΡ‡Π΅Ρ€Π΅Π΄ΠΈ
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_ΠžΡ‡ΠΈΡΡ‚ΠΊΠ°Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ…Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ
β”‚   β”œβ”€β”€ ΠΈΠ½Ρ‚_ΠžΡ‡ΠΈΡΡ‚ΠΊΠ°Π‘Ρ‚Π°Ρ‚ΠΈΡΡ‚ΠΈΠΊΠΈΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈΠ‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ
β”‚   β”œβ”€β”€ ΠΏΡΠΌΠ’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΠ Π°ΡΡ‡Π΅Ρ‚ΠœΠ΅Ρ‚Ρ€ΠΈΠΊ
β”‚   └── ΠΏΡΠΌΠ Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚Π½Ρ‹Π΅ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ
β”‚
└── HTTP-сСрвисы
    └── prometheus (экспорт ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ)

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ​

Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠΈ ​

ΠžΠ±ΡŠΠ΅ΠΊΡ‚ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
ΠΈΠ½Ρ‚_ΠŸΠΎΡ‚ΠΎΠΊΠΈΠ”Π°Π½Π½Ρ‹Ρ…ΠŸΠΎΡ‚ΠΎΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… с ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ
ΠΈΠ½Ρ‚_ΠŸΠΎΠ΄ΠΏΠΈΡΡ‡ΠΈΠΊΠΈHTTPHTTP/HTTPS подписчики
ΠΈΠ½Ρ‚_ΠŸΠΎΠ΄ΠΏΠΈΡΡ‡ΠΈΠΊΠΈKafkaΠŸΠΎΠ΄ΠΏΠΈΡΡ‡ΠΈΠΊΠΈ Apache Kafka
ΠΈΠ½Ρ‚_ΠŸΠΎΠ΄ΠΏΠΈΡΡ‡ΠΈΠΊΠΈJRPCΠŸΠΎΠ΄ΠΏΠΈΡΡ‡ΠΈΠΊΠΈ JSON-RPC 2.0
ΠΈΠ½Ρ‚_ΠŸΠΎΠ΄ΠΏΠΈΡΡ‡ΠΈΠΊΠΈΠŸΠΎΠ΄ΡΠΈΡΡ‚Π΅ΠΌΠ°Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈΠœΠ΅ΠΆΠ±Π°Π·ΠΎΠ²Ρ‹Π΅ подписчики
ΠΈΠ½Ρ‚_ΠŸΠΎΠ΄ΠΏΠΈΡΡ‡ΠΈΠΊΠΈRabbitMQΠŸΠΎΠ΄ΠΏΠΈΡΡ‡ΠΈΠΊΠΈ RabbitMQ
ΠΈΠ½Ρ‚_Π‘Ρ…Π΅ΠΌΡ‹OpenAPI-схСмы для Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ
ΠΈΠ½Ρ‚_ЭндпоинтыНастройки ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ (URL, авторизация)

РСгистры свСдСний ​

ΠžΠ±ΡŠΠ΅ΠΊΡ‚ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
ΠΈΠ½Ρ‚_ΠžΡ‡Π΅Ρ€Π΅Π΄ΡŒΠ˜ΡΡ…ΠΎΠ΄ΡΡ‰ΠΈΡ…Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉΠžΡ‡Π΅Ρ€Π΅Π΄ΡŒ исходящих сообщСний
ΠΈΠ½Ρ‚_ΠžΡ‡Π΅Ρ€Π΅Π΄ΡŒΠ’Ρ…ΠΎΠ΄ΡΡ‰ΠΈΡ…Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉΠžΡ‡Π΅Ρ€Π΅Π΄ΡŒ входящих сообщСний
ΠΈΠ½Ρ‚_Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉΠ‘Ρ‚Π°Ρ‚ΡƒΡΠ˜ΡΡ…ΠΎΠ΄ΡΡ‰ΠΈΡ…Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉΠ’Π΅ΠΊΡƒΡ‰ΠΈΠ΅ статусы

ΠžΠ±Ρ‰ΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ​

ΠœΠΎΠ΄ΡƒΠ»ΡŒΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
ΠΈΠ½Ρ‚_Π’Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€ΠŸΠ°ΠΊΠ΅Ρ‚ΠΎΠ²Π’Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡ ΠΏΠΎ OpenAPI
ΠΈΠ½Ρ‚_Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Π˜ΡΡ…ΠΎΠ΄ΡΡ‰ΠΈΡ…Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉΠ€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ сообщСний
ΠΈΠ½Ρ‚_ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ°Π˜ΡΡ…ΠΎΠ΄ΡΡ‰ΠΈΡ…Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° сообщСний

БыстрыС ссылки ​

РСгистрация сообщСния ​

bsl
РСгистрыБвСдСний.ΠΈΠ½Ρ‚_ΠžΡ‡Π΅Ρ€Π΅Π΄ΡŒΠ˜ΡΡ…ΠΎΠ΄ΡΡ‰ΠΈΡ…Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ.Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΠ‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅(
    Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅Π”Π°Π½Π½Ρ‹Π΅,
    ΠŸΠΎΡ‚ΠΎΠΊΠ”Π°Π½Π½Ρ‹Ρ…,
    Π Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΠ”ΡƒΠ±Π»ΡŒ
)

Валидация ​

bsl
МассивОшибок = ΠΈΠ½Ρ‚_Π’Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€ΠŸΠ°ΠΊΠ΅Ρ‚ΠΎΠ².Π’Π°Π»ΠΈΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ(
    ΠœΠΎΠ΄Π΅Π»ΡŒΠ”Π°Π½Π½Ρ‹Ρ…,
    Π˜ΠΌΡΠ‘Ρ…Π΅ΠΌΡ‹,
    ВСкстБхСмыJSON
)

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΏΠΎ ΠΊΠΎΠ΄Ρƒ ​

bsl
ΠŸΠΎΡ‚ΠΎΠΊΠ”Π°Π½Π½Ρ‹Ρ… = Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠΈ.ΠΈΠ½Ρ‚_ΠŸΠΎΡ‚ΠΎΠΊΠΈΠ”Π°Π½Π½Ρ‹Ρ….ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠŸΠΎΡ‚ΠΎΠΊΠŸΠΎΠ˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ(
    "ORDER_EXPORT",
    ΠΠ°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠŸΠΎΡ‚ΠΎΠΊΠ°
)

ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΡ ​

ΠΈΠ½Ρ‚_ΠΠ°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠŸΠΎΡ‚ΠΎΠΊΠ°Π”Π°Π½Π½Ρ‹Ρ… ​

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
Π˜ΡΡ…ΠΎΠ΄ΡΡ‰ΠΈΠΉΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· 1Π‘
Π’Ρ…ΠΎΠ΄ΡΡ‰ΠΈΠΉΠŸΡ€ΠΈΡ‘ΠΌ Π΄Π°Π½Π½Ρ‹Ρ… Π² 1Π‘

ΠΈΠ½Ρ‚_Π‘Ρ‚Π°Ρ‚ΡƒΡΡ‹Π˜ΡΡ…ΠΎΠ΄ΡΡ‰ΠΈΡ…Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ ​

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
НовыйЗарСгистрировано
ЀормированиСБообщСнияЀормируСтся
ΠžΡˆΠΈΠ±ΠΊΠ°Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡΠžΡˆΠΈΠ±ΠΊΠ° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°
Π“ΠΎΡ‚ΠΎΠ²ΠΎΠšΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅Π‘Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΎ
ΠŸΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΎΠ’ΠžΡ‡Π΅Ρ€Π΅Π΄ΡŒΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠΈΠ’ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ рассылки
ΠžΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎΠ£ΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ
ΠžΡˆΠΈΠ±ΠΊΠ°ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠΈΠžΡˆΠΈΠ±ΠΊΠ° ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ

ΠΈΠ½Ρ‚_ВипыАвторизации ​

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
АнонимныйБСз Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ
BasicHTTP Basic Auth
BearerBearer Token
DigestHTTP Digest Auth
TlsΠšΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΠΈΠΉ TLS-сСртификат (mTLS)
ApiKeyAPI Key Π² HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅

ΠΈΠ½Ρ‚_ВипыБТатияKafka ​

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
БСзБТатияБСз сТатия (none)
GzipGzip
SnappyGoogle Snappy
Lz4LZ4
ZstdZstandard

Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… ​

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌΡ‹ΠΉΠ’ΠΈΠΏ.ΠΈΠ½Ρ‚_ΠŸΠΎΠ΄ΠΏΠΈΡΡ‡ΠΈΠΊ ​

ΠŸΠΎΠ»ΠΈΠΌΠΎΡ€Ρ„Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ для ссылки Π½Π° любой справочник подписчика. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΉ части ΠŸΠΎΠ΄ΠΏΠΈΡΡ‡ΠΈΠΊΠΈΠŸΠΎΡ‚ΠΎΠΊΠ° справочника ΠΈΠ½Ρ‚_ΠŸΠΎΡ‚ΠΎΠΊΠΈΠ”Π°Π½Π½Ρ‹Ρ….

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌΡ‹ΠΉΠ’ΠΈΠΏ.ΠΈΠ½Ρ‚_ΠŸΠΎΠ΄ΠΏΠΈΡΡ‡ΠΈΠΊ
  β”œβ”€β”€ БправочникБсылка.ΠΈΠ½Ρ‚_ΠŸΠΎΠ΄ΠΏΠΈΡΡ‡ΠΈΠΊΠΈHTTP
  β”œβ”€β”€ БправочникБсылка.ΠΈΠ½Ρ‚_ΠŸΠΎΠ΄ΠΏΠΈΡΡ‡ΠΈΠΊΠΈJRPC
  β”œβ”€β”€ БправочникБсылка.ΠΈΠ½Ρ‚_ΠŸΠΎΠ΄ΠΏΠΈΡΡ‡ΠΈΠΊΠΈΠŸΠΎΠ΄ΡΠΈΡΡ‚Π΅ΠΌΠ°Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ
  β”œβ”€β”€ БправочникБсылка.ΠΈΠ½Ρ‚_ΠŸΠΎΠ΄ΠΏΠΈΡΡ‡ΠΈΠΊΠΈKafka
  └── БправочникБсылка.ΠΈΠ½Ρ‚_ΠŸΠΎΠ΄ΠΏΠΈΡΡ‡ΠΈΠΊΠΈRabbitMQ

ДиспСтчСризация Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΈΠ½Ρ‚_ΠŸΠΎΠ΄ΠΏΠΈΡΡ‡ΠΈΠΊΠΈΠžΠ±Ρ‰ΠΈΠΉ.

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌΡ‹ΠΉΠ’ΠΈΠΏ.ΠΈΠ½Ρ‚_Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅Π”Π°Π½Π½Ρ‹Π΅ ​

Π’ΠΈΠΏΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ исходными Π΄Π°Π½Π½Ρ‹ΠΌΠΈ для сообщСний:

Π’ΠΈΠΏ = ДокумСнтБсылка.*
    | БправочникБсылка.*
    | ЀиксированнаяБтруктура

НастраиваСтся Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования ​

ΠŸΠΎΠ»Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ​

bsl
// 1. РСгистрация
Π˜Π΄Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΡ = РСгистрыБвСдСний.ΠΈΠ½Ρ‚_ΠžΡ‡Π΅Ρ€Π΅Π΄ΡŒΠ˜ΡΡ…ΠΎΠ΄ΡΡ‰ΠΈΡ…Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ
    .Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΠ‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅(ДокумСнтБсылка, ΠŸΠΎΡ‚ΠΎΠΊΠ”Π°Π½Π½Ρ‹Ρ…);

// 2. Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ автоматичСски)
РСгистрыБвСдСний.ΠΈΠ½Ρ‚_ΠžΡ‡Π΅Ρ€Π΅Π΄ΡŒΠ˜ΡΡ…ΠΎΠ΄ΡΡ‰ΠΈΡ…Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ
    .Π‘Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΠ‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ΠŸΠΎΠ˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ(Π˜Π΄Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΡ);

// 3. РСгистрация ΠΊ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅
РСгистрыБвСдСний.ΠΈΠ½Ρ‚_ΠžΡ‡Π΅Ρ€Π΅Π΄ΡŒΠ˜ΡΡ…ΠΎΠ΄ΡΡ‰ΠΈΡ…Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ
    .Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΠ‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ΠšΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅(Π˜Π΄Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΡ);

// 4. ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ автоматичСски Ρ‡Π΅Ρ€Π΅Π· Ρ€Π΅Π³Π». Π·Π°Π΄Π°Π½ΠΈΠ΅)

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… сообщСния ​

bsl
ДанныСБообщСния = РСгистрыБвСдСний.ΠΈΠ½Ρ‚_ΠžΡ‡Π΅Ρ€Π΅Π΄ΡŒΠ˜ΡΡ…ΠΎΠ΄ΡΡ‰ΠΈΡ…Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ
    .ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠ”Π°Π½Π½Ρ‹Π΅ΠžΡ‡Π΅Ρ€Π΅Π΄ΠΈΠŸΠΎΠ˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ(
        Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΡ,
        "Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅Π”Π°Π½Π½Ρ‹Π΅, ΠŸΠΎΡ‚ΠΎΠΊΠ”Π°Π½Π½Ρ‹Ρ…, Π‘Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅"
    );

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ сообщСния ​

bsl
РСгистрыБвСдСний.ΠΈΠ½Ρ‚_ΠžΡ‡Π΅Ρ€Π΅Π΄ΡŒΠ˜ΡΡ…ΠΎΠ΄ΡΡ‰ΠΈΡ…Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ
    .Π£Π΄Π°Π»ΠΈΡ‚ΡŒΠ‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅Π˜Π·ΠžΡ‡Π΅Ρ€Π΅Π΄ΠΈΠŸΠΎΠ˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ(Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΡ);

Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅ ​

ОбновлСно:

ДокумСнтация подсистСмы ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ