Kann ich Google Protocol Buffers für die Verarbeitung von LDAP-Anfragen in meinem LDAP-Server verwenden?

StackOverflow https://stackoverflow.com/questions/2486398

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

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top