首页
学习
活动
专区
工具
TVP
发布

C++开源框架源码分析

分析市面上流行的c++框架源码,包括但不限于rpc、cache、mq,分享设计思路与实现方法
专栏作者
37
文章
76334
阅读量
169
订阅数
腾讯开源框架TarsCpp-rpc设计分析-client(一)
Tars是腾讯开源的微服务平台,包含了一个高性能的rpc框架和服务治理平台,TarsCpp是其C++版本。对于以C++为主要开发语言,同时还想深入了解rpc和微服务框架具体实现的同学来说,Tars是一个极佳的选择。
路小饭
2019-06-10
2.8K0
GRPC-C++源码分析(八)--ServerCompletionQueue续
3.3 小结 还是回到开头CompletionQueue类的构造函数 CompletionQueue(const grpc_completion_queue_attributes& attributes) { cq_ = g_core_codegen_interface->grpc_completion_queue_create( g_core_codegen_interface->grpc_completion_queue_factory_lookup(
路小饭
2019-04-22
1.4K0
GRPC-C++源码分析(六)--ServerCompletionQueue续
2.2节中已经看到g_core_codegen_interface的初始化,grpc_completion_queue_factory_lookup在父类CoreCodegenInterface中是个纯虚函数,具体实现在CoreCodegen类中
路小饭
2019-04-22
2K0
muduo源码分析(一)-整体框架说明
muduo是chenshuo开源的一个基于reactor pattern的多线程网络库。同时他也写了一本关于此网络库的书《Linux多线程服务端编程:使用muduo C++网络库》,推荐阅读。
路小饭
2019-03-08
4K0
微信phxrpc源码分析(三)-phxrpc协程与Tars协程对比
在TarsRPC源码解读篇:使用C++重写Tars-RPC主逻辑框架的3.2节中曾聊过Tars的协程切换流程。这里再复习一下。
路小饭
2019-03-02
1.6K0
关注专栏作者,随时接收最新技术干货
Tars-C++ 揭秘篇:日志类源码解析
截止Tars-C++ 揭秘篇:链接管理,我们已经解析了RPC的大部分代码(promise部分以后单独再说)。可能有同学说没还看到epoll模型和协程部分的介绍啊,其实这部分在TarsRPC源码解读篇:使用C++重写Tars-RPC主逻辑框架中的第一节和第三节有所提及,所以剩下的的可能只有日志部分了
路小饭
2019-01-21
2.3K0
Tars-C++ 揭秘篇:Tars-RPC收发包管理
收发包的管理在整个RPC中占据了十分重要的地位,如何保证在各种网络状况下内容不丢失,同时内容还能被高效、正确解析,是一件比较有意思的事情。
路小饭
2019-01-10
2.4K0
TarsRPC源码解读篇:使用C++重写Tars-RPC主逻辑框架
Tars(https://github.com/TarsCloud/Tars) 是腾讯开源的一套微服务框架。其基础是Tars RPC。对于有一些基础的同学来说,直接看RPC源码无疑是了解Tars的最佳途径。
路小饭
2019-01-07
5.2K0
Tars-C++ 揭秘篇:Tars协议解析
Tarc-C++揭秘篇是从第九节开始的,承接于我的上篇文章:使用C++重写Tars-RPC主逻辑框架
路小饭
2019-01-07
7.2K1
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档