# liteMultiprocess **Repository Path**: orangeWord/lite-multiprocess ## Basic Information - **Project Name**: liteMultiprocess - **Description**: 一个多进程消息通信框架 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-01-02 - **Last Updated**: 2021-01-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 一个多进程间通信框架 # 1、设计思路 ## 1.1、理想的状态 理想的状态是不同应用程序时间可以相互通信 ![clipboard.png](https://cdn.nlark.com/yuque/0/2021/png/318191/1610874205987-205860e6-5273-4b36-ae22-d18d6031b412.png#align=left&display=inline&height=154&margin=%5Bobject%20Object%5D&name=clipboard.png&originHeight=154&originWidth=400&size=4872&status=done&style=none&width=400) ## 1.2、实现原理 所有应用程序通过一个消息服务器进行进行的周转,信息传递模仿mqtt通过订阅实现 ## ![clipboard.png](https://cdn.nlark.com/yuque/0/2021/png/318191/1610874215069-62cfe293-c5a9-4de1-92c1-a7c96633126b.png#align=left&display=inline&height=154&margin=%5Bobject%20Object%5D&name=clipboard.png&originHeight=154&originWidth=400&size=6871&status=done&style=none&width=400) # 2、待解决问题 - [x] 客户端相同名称重复注册会出现问题 重复的名称会返回错误 - [x] 错误提示不完善 增加错误返回类 - [ ] 缺少心跳删除已经断开的客户端