量化交易-彻悟科技

量化交易-彻悟科技


202201005-数据架构详细设计文档_v2.1

<h1><center>数据架构详细设计文档_v2.1</center></h1> <h2>修订记录</h2> <table> <thead> <tr> <th style="text-align: center;">版本号</th> <th style="text-align: center;">修订人</th> <th style="text-align: left;"><div style="width: 85px;">修订日期</div></th> <th style="text-align: left;"><div style="width: 380px;">修订内容</div></th> </tr> </thead> <tbody> <tr> <td style="text-align: center;">V2.1</td> <td style="text-align: center;">Hexin</td> <td style="text-align: left;">2020-10-05</td> <td style="text-align: left;">init</td> </tr> </tbody> </table> <p>[TOC]</p> <h2>1.引言</h2> <h3>1.1 编写目的</h3> <p>  随着对数据准确性,实时性,稳定性要求的不断变高,现有数据源暴露出了各种问题。如activetick数据源不稳定,某些时刻无数据返回,历史行情与实时行业获取到的数据顺序不一致,ib数据源数据超时等问题,对于现有问题,目前的监控服务比较简单,无法及时准确地反应问题。目前统一行情数据源还存在设计比较单一的问题,需要支持更多的数据源。</p> <h3>1.2 范围</h3> <p><strong>范围说明:</strong></p> <ol> <li>统一数据服务模块;</li> <li>数据监控模块;</li> </ol> <h3>1.3 术语</h3> <table> <thead> <tr> <th style="text-align: center;">术语</th> <th style="text-align: center;">术语定义</th> </tr> </thead> <tbody> <tr> <td style="text-align: center;"></td> <td style="text-align: center;"></td> </tr> </tbody> </table> <h3>1.4 参考资料</h3> <h2>2.整体设计</h2> <h3>2.1 整体架构图</h3> <p><strong>数据架构图</strong> <img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/2a73ea076be381bded7ae8e3768335a9?showdoc=.jpg" alt="" /></p> <p><strong>技术架构图</strong></p> <h3>2.2 关键子功能模块</h3> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/f0f462b443a6bc6b7d6e4ab146d18c56?showdoc=.jpg" alt="" /></p> <h2>3. 接口设计</h2> <h3>3.1 三方接口</h3> <p><a href="https://www.showdoc.com.cn/810538994223489?page_id=5541951353690369">https://www.showdoc.com.cn/810538994223489?page_id=5541951353690369</a></p> <h2>4. 子模块设计</h2> <h3>4.1 统一数据服务模块</h3> <h4>4.1.1 模块需求说明</h4> <p>  由于目前用到的行情数据源有多个,需要把多个行情数据整合到一起,统一输入输出。</p> <h4>4.1.2 架构设计图</h4> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/63f081881b990f25465e7cc7ff85b5c7?showdoc=.jpg" alt="" /></p> <h4>4.1.3 关键业务流程图</h4> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/ffce3f7a554e549461dd7928ba4760bb?showdoc=.jpg" alt="" /></p> <h3>4.2 数据监控模块</h3> <h4>4.2.1 模块需求说明</h4> <p>  目前的多个数据源存在取数不稳定的情况,系统需要对数据源进行实时监控,当行情数据源出现问题能及时报警,并且能提供一定程度上的自动化修复切换。</p> <h4>4.2.2 架构设计图</h4> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/a5da8de7789314c367504d34ce9dbfd5?showdoc=.jpg" alt="" /></p> <h4>4.2.3 关键业务流程图</h4> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/130b989fb2cde324c319fcb364e6acf7?showdoc=.jpg" alt="" /></p> <hr /> <h2>5. 性能</h2> <h3>性能指标需求</h3> <h4>延迟、qps、tps</h4> <hr /> <h2>6. 安全</h2> <h3>接口安全</h3> <ol> <li>内部系统安全可以先忽略;</li> </ol> <h3>操作安全</h3> <ol> <li>内部系统安全可以先忽略;</li> </ol> <hr /> <h2>7. 可维护性</h2> <p>满足多策略并发回测及结果记录,目前采用多套部署的方式,每次回测应用中间件数据存储隔离。</p> <hr /> <h2>8. 可靠性</h2> <h2>问题</h2> <ol> <li>成交结果分析更高效;</li> </ol>

页面列表

ITEM_HTML