我可以使用谷歌的协议缓冲区在我的LDAP服务器处理LDAP请求?
-
21-09-2019 - |
题
我需要处理输入的预定义的格式ASN数据在我的应用服务器(来自客户端的真实性使用BER库来构建它的到来)。这通常是LDAP服务器,其中每个请求将在一个预定的ASN格式。我可以使用谷歌的协议缓冲区来处理在服务器端的要求?它会帮助任何方式来提高我的服务器请求处理性能?是也无妨减少()调用的malloc的数量这种情况发生在处理ASN消息?
谢谢, 纳加
解决方案
我不明白它是如何可能的帮助,说实话。除非你可以更改服务器的和的客户端,你无论如何都要处理在某些时候ASN格式 - 你在哪里认为你会从一种格式转换为另求效益“? / p>
如果您是在收到该请求后,则在有很多不同的服务器之间的内部处理的那情况下,它可能是有意义的从ASN转换为一个协议缓冲区格式 - 但它听起来就像你还是会需要ASN处理边界处。
其他提示
的protobuf的二进制格式不像BER编码,则不能使用的protobuf解码的那些消息。
不隶属于 StackOverflow