Skip to main content
Version: Next

Очереди RabbitMQ

Для реализации очередей исполнения задач, в рамках системы используется RabbitMQ. Для корректной работы системы реализованы следующие очереди:

Наименование очередиОписаниеНаполняется сервисомВычитывается сервисом
enclave_tasksОбрабатывает задачи для исполнения Анклавом, такие как матчинг и выгрузка данных на VMBack-end APIEnclave
datasetsОбрабатывает задачи на обновление метаинформации о датасетах из Каталога данных в платформеMetadataServiceDataset updater
glossariesОбрабатывает задачи на обновление метаинформации о глоссариях из Каталога данных в платформеMetadataServiceGlossary updater
glossary_termsОбрабатывает задачи на обновление метаинформации о Бизнес-терминах из Каталога данных в платформеMetadataServiceTerm updater
instancesОбрабатывает задачи на обновление метаинформации об инстансах из Каталога данных в платформеMetadataServiceInstance syncer
pipeline_cleanroom_event_statusОбрабатывает задачи на обновление статусов запусков моделей CleanRoom в платформеTekton Webhook ListenerCleanRoom Status Watcher
create_pipeline_runnerОбрабатывает задачи на запуски модели CleanRoomBack-end APIPipeline Runner
emailsОбрабатывает задачи на отправку писем от Vaultee OIDC ProviderBack-end APIEmail-service
pipeline_stopperОбрабатывает задачи на остановку запусков CleanRoomBack-end APIPipeline Stopper
tables-for-audience-datasetОбрабатывает задачи на создание датасетов на основе таблиц по результату исполнения моделиBack-end APIPipeline Stopper
tables-for-syncОбрабатывает задачи на синхронизацию метаданных таблицdbMetadataserviceSyncMetadataService