异步TinyRPC 框架的原理、设计等。 专栏作者 iker同学 不会写代码的iker同学 关注 知乎影响力 获得6677 次赞同 · 1545 次喜欢 · 1.6 万次收藏 已更内容 · 10 开箱即用的C++高性能异步RPC框架 -- TinyRPC 打个广告,目前已经从零重写了这个RPC框架,视频教程如下,感兴趣的朋友可以支持下。 1. 概述 各位...
c_str())); std::shared_ptr<tinyrpc::TinyPbRpcController> rpc_controller = std::make_shared<tinyrpc::TinyPbRpcController>(); rpc_controller->SetTimeout(10000); tinyrpc::IPAddress::ptr addr = std::make_shared<tinyrpc::IPAddress>("127.0.0.1", 39999); tinyrpc::TinyPbRpcAsyncChannel::ptr...
#定义最低版本 cmake_minimum_required(VERSION 3.0) #定义项目 project(mprpc) #设置c++标准 set(CMAKE_CXX_STANDARD 20) #包含相关头文件目录 include_directories(${PROJECT_SOURCE_DIR}/include) #include_directories("/home/xf/install/vcpkg/installed/x64-linux/include/") #link_directories("/home/xf/...
6. 安装`cmake`以及`gcc` 7. 安装服务注册与发现中间件`consul` ### 项目代码工程目录 ## 开发环境 + ubuntu 22.04 + vscode远程 + CMake构建项目集成编译环境 + Gdb调试 + Git版本管理 ## 项目代码工程目录 - bin:可执行文件 - build:项目编译文件 Expand All @@ -38,7 +47,7 @@ - .clang-for...
c_str())); std::shared_ptr<tinyrpc::TinyPbRpcController> rpc_controller = std::make_shared<tinyrpc::TinyPbRpcController>(); rpc_controller->SetTimeout(10000); tinyrpc::IPAddress::ptr addr = std::make_shared<tinyrpc::IPAddress>("127.0.0.1", 39999); tinyrpc::TinyPbRpcAsyncChannel::ptr...
CMakeLists.txt README.md autoBuild.sh Breadcrumbs tinyrpc /example /server / CMakeLists.txt Latest commit xfmy 重构tingyPB协议,新增protobuf rpcController和rpcClosure fd5b083· Mar 19, 2024 HistoryHistory File metadata and controls Code Blame 4 lines (4 loc) · 159 Bytes Raw ...