文件名称:漂移:基于注释的Java库,用于创建Thrift可序列化的类型和服务
文件大小:664KB
文件格式:ZIP
更新时间:2024-03-10 05:06:26
Java
漂移 Drift是一个易于使用的基于注释的Java库,用于创建Thrift客户端和可序列化的类型。 客户端库类似于JAX-RS(HTTP Rest),而序列化库类似于JaxB(XML)和Jackson(JSON),但适用于Thrift。 例子 以下接口定义了Scribe服务器的客户端: @ThriftService public interface Scribe { @ThriftMethod ResultCode log ( List< LogEntry> messages ); } 上面的log方法使用LogEntry Thrift结构,其定义如下: @ThriftStruct public class LogEntry { private final String category; private final String message;