小编use*_*307的帖子

协议缓冲日志记录

在我们的业务中,我们需要记录进入我们服务器的每个请求/响应.目前,我们使用xml作为标准实现.如果我们需要调试/跟踪某些错误,则使用日志文件.

如果我们切换到协议缓冲区,我有点好奇,因为它是二进制的,记录请求/响应文件的最佳方法是什么?

例如:

FileOutputStream output = new FileOutputStream("\ files\log.txt"); request.build()的writeTo(outout).

对于在您的应用程序中使用了协议缓冲区的任何人,如何记录您的请求/响应,以防我们需要它进行调试?

谢谢

buffer protocols protocol-buffers

7
推荐指数
1
解决办法
5796
查看次数

通过 REST 发送协议缓冲区

我正在尝试使用 REST 为客户端/服务器实现协议缓冲区。我仍然有点困惑是否需要以字节格式发送协议缓冲区请求?

我的意思是,在我的客户端代码中,我是否需要将对象序列化为字节数组?例如

protoRequest.build.toByteArray()

在服务器中,我需要c

   @POST
   @Consumes("application/octet-stream")
   public byte[] processProtoRequest(byte[] protoRequest) {
   ProtoRequest.Builder request = ProtoRequest.newBuilder();
   request.mergeFrom(protoRequest)
}
Run Code Online (Sandbox Code Playgroud)

这是正确的做法吗?

谢谢

大卫

rest jax-rs protocol-buffers

5
推荐指数
1
解决办法
7605
查看次数

标签 统计

protocol-buffers ×2

buffer ×1

jax-rs ×1

protocols ×1

rest ×1