漂移:基于注释的Java库,用于创建Thrift可序列化的类型和服务

时间:2024-03-10 05:06:26
【文件属性】:

文件名称:漂移:基于注释的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;


网友评论