Skip to content

TarsCloud/TarsCpp

Folders and files

NameName
Last commit message
Last commit date
May 5, 2022
Feb 11, 2025
May 7, 2021
May 7, 2021
Feb 26, 2024
Oct 27, 2024
Dec 11, 2024
Mar 14, 2025
Mar 14, 2025
Apr 3, 2025
Feb 20, 2024
Feb 26, 2022
Mar 6, 2024
Sep 11, 2021
Feb 11, 2025
Aug 11, 2023
Jun 19, 2020
Apr 15, 2020
Apr 15, 2020
Oct 24, 2023

Repository files navigation

点我查看中文版

This project is the source code of the Tars RPC framework C++ language.

Directory Features
servant Source code implementation of C++ language framework rpc
tools Source code implementation of C++ language framework IDL tool
util Source code implementation of C++ language framework basic tool library
examples Sample code for the C++ language framework, including: quick start examples, introduction to promise programming, examples of pressure test programs
unittest Unittest of tarscpp rpc framework base on GoogleTest test framework. You can download it as a git submodule using 'git submodule init unittest;git submodule update' command.
test_deprecated Test procedures for various parts of the C++ language framework, deprecated in current.
docs Document description
docs-en English document description

Dependent environment

Software version requirements
linux kernel: 2.6.18 and above
gcc: 4.1.2 and above glibc-devel
bison tool: 2.5 and above
flex tool: 2.5 and above
cmake: 3.2 and above
mysql: 4.1.17 and above

Compile and install

git clone https://github.com/TarsCloud/TarsCpp.git --recursive
cd TarsCpp
cmake .
make
make install

Detailed reference