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 Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# MAAT网络流处理配置统一描述框架
## 简介
MAAT是古埃及神话中真理与正义女神她的羽毛feather能够判断离世之人能否前往天堂。
MAAT框架对网络流处理中的配置进行抽象并具有配置写入、多机同步基于Redis、加载、扫描的功能。
MAAT的输入可以选择三种输入源
* Redis数据库用于生产环境由其它程序写入数据源通常为关系数据库如Oracle、MySQL也可以通过Maat Command API写入。
* JSON文件用于生产环境和调试支持支持动态加载。
* Tab分割的文本文件IRIS故障诊断用。
maat.h中描述了初始化和配置扫描的API。
maat_command.h中描述了配置写入的API。
## 编译
普通编译
` Make`
带调试符号编译
`Make debug`
安装
`Make install`
生成动态链接库 `./build/src/libmaat4.so`
生成静态链接库 `./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) 工具