Integrations
Що саме golden віддає і споживає назовні. Як влаштовані самі RMQ / ClickHouse / партнерський протокол — платформенна механіка, описана в stack-docs. Тут — golden-контракт: які події, таблиці, виклики і навіщо.
Стан: 🟡 каркас є, лишилось доповнити (routing-keys RMQ, перелік партнерських ендпоінтів — потрібен прохід по коду).
- rmq 🟡 — які RMQ-події golden слухає (від
stack: юзер/family/drop-events; відelectron: sync raw-actions операторів, оновлення devices) і шле (уstack: статистика по операторах, оновлення TU). Конкретні routing-keys — TODO. Транспорт і черги — у stack-docs. - clickhouse 🟡 — 6 OLAP-таблиць golden + хто пише/читає кожну. Самі таблиці — у ClickHouse. Похідне сховище: джерело правди лишається в Mongo, таблиці можна перезалити.
- official-api 🟡 — HTTP-клієнт до партнерського
goldenbride.net: auth (id_api+password→JSESSIONID, кеш поladyId_apiуgolden_keys), усі помилки →golden_error_report. Перелік партнерських ендпоінтів — TODO.