https://github.com/chenshuo/muduo
https://github.com/Cylix/cpp_redis/ C++11 Lightweight Redis client: async, thread-safe, no dependency, pipelining, multi-platform。代码量不大,可以学习如何编写一个简洁高效的 网络通信 客户端程序
后端开发 常用到 消息队列 消息队列是 分布式系统中重要的组件 主要有 4个应用场景 / 解决4类问题: (1)应用耦合:多应用 对 消息队列中 同一消息进行处理,避免 调用接口失败 导致整个过程失败 (2)异步处理:多应用 对 消息队列中 同一消息进行处理,应用间 并发处理消息 (3)限流削峰:用于秒杀或抢购,避免 流量过大导致 应用系统挂掉 (4)消息驱动的系统:消息队列、消息生产者、消息消费者 2. 消息队列机制参考https://cloud.tencent.com/developer/article/1006035
1. 简单的玩具项目入手: https://github.com/qicosmos/rest_rpc high performance, cross platform, easy to use rpc framework. c++11 rpc库 It's so easy to love RPC. Modern C++ 开发的RPC库就是这么简单好用 其 目标: 让 Tcp 通信 简单易用, 即使不懂 网络通信 的人也可以 快速上手, 使用者 只需要关注 自己的 业务逻辑 2. RPC (Remote Procedure Call)远程过程调用是一个计算机通信协议。 一般的 程序调用是 本地程序内部的调用, RPC允许 像调用本地函数 一样 去调用另一个程序的函数, 这中间涉及 网络通信 和 进程间通信, 但你无需知道实现细节,RPC框架为你屏蔽了底层实现 服务器-客户端(Client/Server)模式 经典实现: 是一个 通过 发送请求-接受回应 进行 信息交互 的系统
这是搜狗自研的RPC系统,主要功能和特点: 这是一个基于Sogou C++ Workflow的项目,兼具: 高性能 低开发和接入门槛 完美兼容workflow的串并联任务流 对于已有pb/thrift描述文件的项目,可以做到一键迁移
最近一年贡献:0 次
最长连续贡献:0 日
最近连续贡献:0 日
贡献度的统计数据包括代码提交、创建任务 / Pull Request、合并 Pull Request,其中代码提交的次数需本地配置的 git 邮箱是 Gitee 帐号已确认绑定的才会被统计。