This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
tango-maat/readme.md

48 lines
1.2 KiB
Markdown
Raw Normal View History

# MAAT网络流处理配置统一描述框架
## 简介
2023-02-16 11:13:23 +08:00
MAAT是古埃及神话中真理与正义女神她的羽毛feather能够判断离世之人能否前往天堂。
MAAT框架对网络流处理中的配置进行抽象并具有配置写入、多机同步基于Redis、加载、扫描的功能。
MAAT的输入可以选择三种输入源
* Redis数据库用于生产环境由其它程序写入数据源通常为关系数据库如Oracle、MySQL也可以通过Maat Command API写入。
* JSON文件用于生产环境和调试支持支持动态加载。
* Tab分割的文本文件IRIS故障诊断用。
2023-02-16 11:13:23 +08:00
maat.h中描述了初始化和配置扫描的API。
maat_command.h中描述了配置写入的API。
## 编译
2023-02-16 11:13:23 +08:00
普通编译
` Make`
带调试符号编译
`Make debug`
安装
`Make install`
2023-03-22 11:25:34 +08:00
生成动态链接库 `./build/src/libmaat4.so`
2023-02-16 11:13:23 +08:00
生成静态链接库 `./build/src/libmaat4.a`
## 更多资料
[Introduction](./docs/introduction.md) 概念和原理
[Table Schema](./docs/table_schema.md) 配置表的模式
[Table Data](./docs/table_data.md) 配置表中的数据
[Scan API](./docs/scan_api.md) 扫描接口
[Tools](./docs/tools.md) 工具