写在前面:thrift/rpc的安装请参考前一篇文字,这一篇文字主要叙述thrift/rpc的使用
一.定义自己的服务接口,如下:
1.music.thrift文件内容如下:
namespace cpp shansj
struct Music_Info{
1: i32 song_id;
2: string song_name;
3: string song_singer;
4: string song_album;
}
说明:这里只是示意地定义了一个结构体,然后希望通过客户端调用,传递这样一个结构体给服务器端
2.定义服务接口,如下:
song_rpc.thrift文件的内容如下:
namespace cpp shansj
include "music.thrift"
service MusicServlet{
void sendMessage(1: list<music.Music_Info> music);
}
转载请注明出处:山水间博客,