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+passwordJSESSIONID, кеш по ladyId_api у golden_keys), усі помилки → golden_error_report. Перелік партнерських ендпоінтів — TODO.