thrift简单应用

简介: thrift简单应用

6. thrift

thrift教程


创建match-server:


cd thrift_lesson/match_system/src
thrift -r --gen cpp ../../thrift/match.thrift
mv gen-cpp match_server
rm match_server/Match_server.skeleton.cpp

创建save-client:


cd thrift_lesson/match_system/src
thrift -r --gen cpp ../../thrift/save.thrift
mv gen-cpp save_client
rm save_client/Save_server.skeleton.cpp

创建main.cpp,源代码在这里


编译:


g++ -c main.cpp match_server/*.cpp save_client/*.cpp

链接:


g++ *.o -o main -lthrift -pthread

启动服务:


./main

创建match-client:


cd thrift_lesson/game/src
thrift -r --gen py ../../thrift/match.thrift
mv gen-py match_client

创建client.py,内容在这里


执行client.py:


python3 client.py

相关文章
|
网络协议 Java 编译器
Thrift在C++中的使用
Thrift在C++中的使用
Thrift在C++中的使用
|
Java Go Apache
gRPC vs Thrift
远程过程调用(Remote Procedure Call,RPC)服务于分布式架构,本文从分布式构架面临的问题,期望的结果,引出两种比较受关注的RPC框架,并从框架的出身、实现原理、特性、性能等方面做了对比分析,从而给出两者之间的选择建议。
11402 0
|
7月前
|
Java 编译器 测试技术
Thrift
Thrift是一个用于跨语言服务开发的工具,可以轻松实现不同语言间的通信和数据交换 【2月更文挑战第27天】
97 1
|
XML JSON 编解码
Thrift 介绍
Thrift 介绍
182 0
|
JSON Java 编译器
Thrift的日常—协议
Thrift的日常—协议
Thrift的日常—协议
|
存储 自然语言处理 负载均衡
Thrift简介
Thrift简介
|
JSON 网络协议 Java
thrift 原理浅析
thrift 原理浅析
362 0
thrift 原理浅析
|
JavaScript 前端开发 Java
初探 thrift
初探 thrift
239 0
|
Python 容器
Thrift的接口定义语言IDL
Thrift的接口定义语言IDL
336 0