根据这个定义生成客户端代码

98 阅读1分钟

还有一些集合的定义,包含 set<> 对应C#中的HashSet,是一种唯一元素的集合(Thrift框架自己定义了THashSet类型与之相对应);list<>对应C#中的List<>;遴选真题map<K,V>对应C#的Dictionary<K,V>

  • service 这个是thrift的重点,它是一些方法集合,thrift会根据这个定义生成客户端代码和服务端代码- thrift关于类型的定义以及示例代码请打开这个网址:[IDL描述]lx.gongxuanwang.com/

在IDL描述文件中,Thrift除了对类型的定义外,我们还需要记住一下知识点:

  • namespace 在描述文件的头部定义。 以当前文件为根目录,生成多级目录;在生成的代码上添加namespace命名空间。代码如下*include** 在描述文件的头部定义。 用该命令包含其他thrift描述文件,当编译生成代码时也会编译include指定的thrift文件。代码如下:http://lx.gongxuanwang.com/sszt/7.htm