我需要处理输入的预定义的格式ASN数据在我的应用服务器(来自客户端的真实性使用BER库来构建它的到来)。这通常是LDAP服务器,其中每个请求将在一个预定的ASN格式。我可以使用谷歌的协议缓冲区来处理在服务器端的要求?它会帮助任何方式来提高我的服务器请求处理性能?是也无妨减少()调用的malloc的数量这种情况发生在处理ASN消息?

谢谢, 纳加

有帮助吗?

解决方案

我不明白它是如何可能的帮助,说实话。除非你可以更改服务器的的客户端,你无论如何都要处理在某些时候ASN格式 - 你在哪里认为你会从一种格式转换为另求效益“? / p>

如果您是在收到该请求后,则在有很多不同的服务器之间的内部处理的情况下,它可能是有意义的从ASN转换为一个协议缓冲区格式 - 但它听起来就像你还是会需要ASN处理边界处。

其他提示

的protobuf的二进制格式不像BER编码,则不能使用的protobuf解码的那些消息。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top