Kann ich Google Protocol Buffers für die Verarbeitung von LDAP-Anfragen in meinem LDAP-Server verwenden?
-
21-09-2019 - |
Frage
Ich brauche die eingehenden vordefinierten ASN Formatdaten zu verarbeiten (aus Richtung verity von Kunden, dass Anwendungen BER-Bibliothek, es zu bauen) in meinem Anwendungsserver. Dies ist in der Regel ein LDAP-Server, auf dem jede Anforderung in einem vordefinierten ASN-Format sein wird. Kann ich die Google-Protokoll-Puffer verwenden, um die Anforderungen in der Server-Seite zu verarbeiten? Wird es irgendeine Art und Weise helfen Leistung meiner Servern zu verbessern Anforderungsbehandlung? Ist es trotzdem die Anzahl der malloc () Anrufe reduzieren, die während der Verarbeitung von Nachrichten ASN passiert?
Danke, Naga
Lösung
Ich sehe nicht, wie es ist wahrscheinlich zu helfen, um ehrlich zu sein. Es sei denn, Sie beide können den Server ändern und der Kunde, werden Sie das ASN-Format an einem gewissen Punkt behandeln müssen sowieso - wo denken Sie, Sie profitieren von Umwandlung von einem Format in ein anderes bekommen würde
Wenn Sie eine Menge von interner Verarbeitung zwischen verschiedenen Servern haben, nachdem Sie die Anfrage erhalten hat, dann in , die Fall ist es sinnvoll sein, von ASN zu einem Protokollpufferformat zu übersetzen - aber es klingt wie Sie an der Grenze zu müssen ASN Handhabung noch im Gang.
Andere Tipps
Das binäre Format von protobuf nicht wie BER-Codierung ist, können Sie nicht protobuf verwenden, um die Nachrichten zu dekodieren.