分类目录归档:源码解析

DataHub(datahub-project/datahub)项目全面系统介绍-开源项目


DataHub(datahub-project/datahub)项目全面系统介绍

一、项目基础概况

1. 项目起源与定位

DataHub 是 LinkedIn 开源、面向现代数据栈的一站式元数据平台/数据目录,仓库地址:https://github.com/datahub-project/datahub,开源协议 Apache 2.0。 核心定位:实时元数据图谱平台,解决企业数据孤岛、数据不可发现、无统一治理、数据链路不可视、数据资产无管理等痛点,是数据治理、数据可观测、数据发现一体化基础设施。

2. 技术栈与代码仓库结构

仓库采用多语言分层开发,核心目录分工: 1. Java 后端核心...

Read more

easy-tdx--命令行功能-01003-源码分析


toolName: run_command

status: success

command: easy-tdx --help undefined

没有 server 命令,正确的命令是 serve

easy-tdx serve    # 启动 Web API 服务器

可用命令列表:

命令 功能
ping 测量服务器延迟
kline K 线数据
quote 实时报价
quote-list 市场报价列表
tick 分时数据
transaction 逐笔成交
market-stat 全市场统计
board-list 板块列表
board-me...

Read more

easy-tdx--功能-01002-源码分析


examples 目录结构及功能介绍

01_connection - 连接相关

文件 功能
async_connect.py 演示 AsyncTdxClient 异步客户端的连接与基本用法,支持 async with 上下文管理器
ping_servers.py 测量多台通达信服务器延迟并排序,返回按延迟升序排列的服务器列表
connect_best_host.py 演示三种连接方式:默认配置、自动优选最低延迟服务器、手动指定服务器

02_market_info - 市场信息

文件 功能
market_stat.py 获取全市场涨跌统计概况(上...

Read more

easy-tdx 01001-源码分析-数据平台


easy-tdx 库架构总览

easy-tdx 是一个基于 通达信(TDX)TCP 协议 的免费 A 股/港股/美股/期货行情数据客户端,提供 Python API、CLI 和 Web API 三种使用方式。

整体分层架构

┌─────────────────────────────────────────────────────────────┐
│                     用户接口层 (User Interface)               │
│  CLI (click) │ Python API │ Web API (FastAPI)             ...

Read more

AKtools-源码解析-源码分析


AKShare 转换为 HTTP API 的实现分析

核心实现原理

AKTools 项目通过以下方式将 AKShare 转换为 HTTP API:

1. 基于 FastAPI 框架构建

项目使用 FastAPI 作为 HTTP 框架,提供了高性能的异步 API 服务:

app = FastAPI(
    title="欢迎访问 AKTools 为 AKShare 打造的 HTTP API 在线文档",
    description="AKTools 是 AKShare 的 HTTP API 工具, 主要目的是使 AKShare 的数据接口部署到服务器,从...

Read more