Build 060.7: implement REST Trade Adapter

This commit is contained in:
2026-07-19 10:56:06 +03:00
parent 6b0d5badce
commit 7eee8ce36c
5 changed files with 2318 additions and 27 deletions

View File

@@ -2185,42 +2185,42 @@ Production Integration — намеренно не выполнялась
# Следующий этап
Следующим этапом развития серии Build 060 становится интеграция построенного Pipeline в рабочую подсистему получения данных.
Наиболее логичным продолжением является:
Следующим этапом развития серии Build 060 становится:
```text
Build 060.7 — REST Trades Client
Build 060.7 — REST Trade Adapter
```
На этом этапе будет реализован специализированный клиент получения агрегированных сделок через REST API Dzengi, использующий полностью сформированный Pipeline:
На этом этапе будет реализован адаптер REST-сделок, который объединит уже созданные компоненты обработки:
```text
REST Request
REST Response
Schema Validation
Validated REST document
Parser
Value Validation
Mapper
tuple[Trade]
```
Build 060.7 станет первым этапом, на котором сформированный Pipeline начнёт использоваться в реальном процессе получения исторических сделок.
Build 060.7 не должен самостоятельно выполнять HTTP-запросы и получать документ из внешнего источника.
Получение исходного REST-документа будет выделено в следующий отдельный этап:
```text
Build 060.8 — REST Trades Document Source
```
Такое разделение сохраняет независимость:
* источника документа;
* адаптера обработки документа;
* transport-моделей;
* validation;
* parser;
* mapper;
* Canonical Trade.
После завершения Build 060.7 система получит единый REST Trade Adapter, способный преобразовывать уже полученный REST-документ в канонические сделки, но ещё не связанный с конкретным механизмом HTTP-доступа.