这是一个创建于 296 天前的主题,其中的信息可能已经有所发展或是发生改变。
一个简单但可靠的 linux C++服务端:
1 ,通过 http 或者 tcp 接收客户端发过来的 json 格式的数据
2 ,支持解析、修改 json 格式的数据,根据 json 里某些字段的内容,去数据库再去查一些信息,补充进 json 数据中
3 ,将这些 json 格式的数据保存在任务队列中,支持根据 json 数据里的计算类型字段,划分多个任务队列,支持队列的查看、管理;将队列中的信息轮询发送给各个计算节点,节点计算完成后再发下一个
4 ,接收计算节点返回的 json 格式计算结果,并写入指定的数据库
5 ,支和各个计算节点的心跳报文,以感知计算节点的状态、当前是否有计算任务
6 ,支持监听端口、数据库地址、客户端 IP 从配置文件中读取
3 条回复 2025-01-26 17:39:19 +08:00  | | 2 csfreshman 296 天前 brpc 比 workflow 更流行?可能存在偏见,workflow 只简单实现过一些 demo |
 | | 3 byasm32 296 天前 Boost.Asio+nlohmann |