thrift、多线程、锁、匹配池、游戏匹配机制实现(实现游戏节点、实现匹配节点)

thrift 官网文档

https://thrift.apache.org/ 

thrift、多线程、锁、匹配池、游戏匹配机制实现(实现游戏节点、实现匹配节点)_第1张图片

thrift 就是有向边,模块A调用模块B函数时利用thrift实现,即服务器之间的通信利用thrift实现

thrift 也称为 rpc 框架(远程函数调用)(调用其他服务器上的函数)

1. 定义接口
2. server
3. client
mkdir thrift_lesson
cd thrift_lesson
vim readme.md
git init  创建仓库
gti add .
git commit -m "init repo"
在远程仓库创建项目
git remote add origin [email protected]:YANGGER/thrift_lesson.git   将本地仓库链接到云端
git push -u origin master  将本地分支复制到云端
tmux  进入tmux 防止代码丢失
cd thrift_lesson
mkdir match_system      用两个文件夹表示两个节点 : 匹配系统节点
mkdir game     游戏节点
mkdir thrift    创建thrift 文件夹存放接口
cd thrift
vim match.thrift

添加和删除玩家的接口

定义命名空间
namespace cpp match_service

你可能感兴趣的:(linux)