一款基于事件驱动模型的Linux中间件框架。采用微服务架构,旨在快速构建高效的Linux C++中间件应用框架。
应用场景- 智能硬件:如智能灯泡、智能插座、智能摄像头、机器人控制系统等,适用于需要高效通信与控制的设备。
- 消费电子:例如智能手表、健康监测手环、智能电视等,支持数据收集、分析及用户界面管理。
- 车载系统:包括车载T-Box、智能座舱等,提供导航、娱乐、电话连接等功能,增强驾驶体验。
- 物联网(IoT):涵盖智能家居、环境检测、物联网网关等,实现设备互联、数据收集与处理。
- ├── 3rdAdapter // 第三方软件适配接口
- ├── 3rdParty // 第三方软件库
- ├── Build // 构建脚本
- ├── CMakeLists.txt
- ├── Components // 独立组件
- ├── Core // 核心框架
- ├── Debug // 调试工具
- ├── Docs // 文档
- ├── Examples // 示例
- ├── Hardware // 硬件适配接口
- ├── LICENSE // 许可证
- ├── PrivateAPIs // 内部公开接口
- ├── ProjectConfigs // 项目配置
- ├── PublicAPIs // 外部公开接口
- ├── README.en.md
- ├── README.md
- ├── Release // 发布路径
- ├── StaticScans // 静态扫描修复纪录
- ├── Tools // 常用辅助脚本/可执行程序
- ├── Util // 通用工具函数
- ├── UtilModules // 通用模块库
- ├── modules_configs.cmake // 模块配置
- └── version.cmake // 版本信息
复制代码 功能介绍日志管理RPC框架配置管理消息分发组件优雅退出机制便捷的调试工具
软件架构采用微服务架构,将系统功能分解为多个独立模块,每个模块负责特定功能。模块间通过消息发布-订阅机制进行通信,确保高度解耦与灵活扩展。
一款基于事件驱动模型的Linux中间件框架。采用微服务架构,旨在快速构建高效的Linux C++中间件应用框架。 . ...
第三方库依赖[td]第三方库 | 依赖模块 | 备注 | libgo | 所有组件 | 以协程代替协程方式实现事件驱动模型 | sqlite | ConfigManager | 用于项目运行中的关键配置等数据存储 |

链接:https://pan.quark.cn/s/4e1c6a9c26f3
提取码下载:
|