LLM Message Processor 是基于 RabbitMQ、MinIO 和状态机的异步消息处理系统,支持消息消费 / 发布、对象存取、内存缓存与结构化日志。核心通过单条消息一次状态机流转(LOAD→HANDLER/EXCEPTION)实现可靠处理
本项目是一个基于 C++ 的im服务端实现,包含多个模块,用于处理用户消息、好友关系、文件存储、语音识别、网关服务等功能。项目使用了 Protobuf 进行数据序列化,结合 ODB 实现数据库持久化,并通过 RabbitMQ、Redis、etcd 等中间件实现分布式通信与服务发现。
基于python的大模型应用层的封装,通过阻塞的发布-订阅式收取文件元数据向minio进行数据拉取并计算,通过HTTP发回AI调度子服务
进程ipc通信方式和相关设计模式,全部采用c++11及以上特性编写,包含责任链、建造者、模板方法、单例、工程、过滤器等模式