文件名称:icon-api:ICON区块链的API堆栈
文件大小:2MB
文件格式:ZIP
更新时间:2024-03-16 05:44:00
Python
图标API ICON区块链的API微服务堆栈。 包括用于在Kafka上运行基于事件的体系结构的容器,该容器具有用于块,事务和事件日志的websockets,REST和GraphQl API端点。 包括一个REST API,用于注册过滤后的事件并将其广播到类似于的可配置中间件。 堆栈是模块化的,可以通过禁用堆栈中的各种服务来全部或部分采用。 每个过程都依赖将数据流传输到在其上构建API的Kafka。 对于历史查询,数据将通过Kafka Connect移动到MongoDB中,从该MongoDB中公开REST和GraphQL端点。 对于websocket,数据直接从kafka流式传输。 服务与 -compose打包在一起,并带有反向代理。 终点 姓名 端点前缀 文件 REST API / api / v1 / / api / v1 / docs 货柜 姓名 描述 Icon etl扫描区
【文件预览】:
icon-api-main
----requirements_dev.txt(15B)
----.github()
--------workflows()
----connect()
--------jars()
----.env.wip(30B)
----tests()
--------conftest.py(180B)
--------rest()
----traefik.yml(744B)
----repos.yaml(432B)
----docker-compose.unit.yml(553B)
----docker-compose.yml(10KB)
----kafka()
--------connect()
--------topics()
----.gitignore(672B)
----docker-compose.dev.yml(410B)
----docker-compose.admin.yml(2KB)
----README.md(3KB)