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.

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 概念和原理

Table Schema 配置表的模式

Table Data 配置表中的数据

Scan API 扫描接口

Tools 工具

Description
No description provided
Readme 549 MiB
Languages
C++ 55.6%
C 38.8%
Roff 2.8%
Shell 2%
CMake 0.8%