我想知道如何使用谷歌协议缓冲区来接受请求并将响应发送回客户端?我正在考虑编写一个接受请求的 servlet。以下思路是否是实现此目的的正确方法: 1. 有一个 .proto 文件,该文件是传入请求的消息定义。2. 编写一个 servlet 接受该请求,执行查询数据库等各种任务,然后发送响应。此响应是否需要一个单独的 .proto 消息定义,其中包含构成响应的所有字段?3. 客户端是否会调用我的 servlet 的 doGet() 方法并传递请求,然后它应该将响应作为 protobuff 对象返回?
任何建议或想法将不胜感激。