1.5 KiB
1.5 KiB
Context
Дизайн сквозной: ../docs/openspec/changes/nats-env-config/design.md (решения 1–7, R-1…R-6). Здесь — только то, что
специфично для tabular-parser.
Decisions
- Сервис подписан на
tabular_request(queue grouptabular-parser), публикует ack и результат вresult; в/healthcheck.subjects—tabular_request,result. - Проверяются все три subject'а, включая неиспользуемые сервисом (docs design, решение 1 и R-3).
- Выбор subject'а и подписки получают имена из
settings.OPENBAO.NATS; константыcontract/subjects.pyостаются умолчаниями полей настроек. Форма передачи (аргумент, объект subject'ов) — в плане.
Risks / Trade-offs
См. docs design: разъехавшиеся настройки — тишина на шине; JWT без прав на заданные subject'ы — ошибка прав NATS в логе.
Decisions made without discussion
Решения без обсуждения ведутся в сквозном ../docs/openspec/changes/nats-env-config/design.md (R-1…R-6); решения,
принятые при исполнении в этом репозитории, дописываются сюда с маркером R-n сквозной нумерации.