lgc1112 / cpp20coroutine-protobuf-rpc
A lightweight, simple, and easy-to-understand high-performance RPC implementation framework based on C++20 stackless coroutines and protobuf. With a small amount of code, it implements all the basic features of RPC, making it suitable for learning or as a basis for stackless coroutine-based RPC development.
☆23Updated last year
Related projects ⓘ
Alternatives and complementary repositories for cpp20coroutine-protobuf-rpc
- A pluggable, high-performance RPC framework written in cpp☆287Updated last week
- A distributed service governance framework. 分布式服务治理框架☆408Updated 7 months ago
- coroutine;fiber;boost fiber☆84Updated 3 years ago
- A C++17-based lightweight high-performance network library☆249Updated last year
- Tiny and simple c++ rpc library☆82Updated 6 years ago
- C++ 11标准库源代码分析☆84Updated 6 years ago
- 服务器开发工具☆67Updated 2 years ago
- 腾讯开源框架Tars源码学习笔记---从头搭建Tars rpc☆110Updated 5 years ago
- A C++ implementation of an industrial-grade high-performance asynchronous network library, based on asio, similar to Python's asyncio, de…☆62Updated 6 months ago
- C++11版本muduo网络库 除去了对boost库的依赖☆206Updated 2 years ago
- 学习muduo网络库的一些笔记☆100Updated 4 years ago
- A C++ High Performance Web Server using io_uring and cpp20 coroutine☆112Updated 2 years ago
- A coroutine framework aimed at high-concurrency io with reasonable latency, based on io_uring.☆530Updated 4 months ago
- 一个基于协程的异步网络库☆106Updated 3 years ago
- The modern c++ rpc library implemented in a few hundred lines of code☆439Updated 5 years ago
- 基于协程和事件循环的c++网络库☆59Updated 4 years ago
- <-- workflow 中文注释 / demos / 源码解析☆270Updated 2 years ago
- A logger for c++11 or above that aims to ensure the simplicity of the API while ensuring efficiency.☆33Updated 11 months ago
- wukong是一个高性能c++游戏服务器框架☆27Updated last month
- C++20 Coroutine Library for Education Purpose (WIP)☆196Updated 2 months ago
- c++20 coroutine with epoll and queue☆76Updated 11 months ago
- 📚一个三级缓存的高并发内存池☆51Updated 5 years ago
- c++ rpc framework, simplified version of tinyrpc。☆223Updated 9 months ago
- 基于C++ Coroutines编写的无 栈协程库☆618Updated 10 months ago
- 完全使用C++(脱离Boost)参考Muduo实现的网络库☆79Updated 2 years ago
- C++实现的小型rpc框架,帮助构建分布式rpc服务☆56Updated last year
- 使用 C++11 实现的动态线程池☆177Updated last year
- brpc源码分析☆313Updated 5 years ago
- 高性能的c++日志库☆69Updated 3 years ago
- 用c++11重构了muduo库的核心MultiReactor架构☆38Updated 10 months ago