Puis-je utiliser les tampons de protocole de Google pour traiter les requêtes LDAP dans mon serveur LDAP?
-
21-09-2019 - |
Question
J'ai besoin pour traiter les données de format ASN prédéfinis entrants (provenant de Verity des clients qui utilise la bibliothèque BER pour le construire) dans mon serveur d'applications. Ceci est généralement un serveur LDAP où chaque demande sera dans un format prédéfini ASN. Puis-je utiliser les tampons de protocole de Google pour traiter les demandes du côté serveur? Il va aider de quelque façon d'améliorer les performances de mes serveurs traitement des demandes? Est-il réduire de toute façon le nombre d'appels malloc () qui se produit lors du traitement des messages ASN?
Merci, Naga
La solution
Je ne vois pas comment il est susceptible d'aider, pour être honnête. À moins que vous pouvez changer le serveur et le client, vous aurez à gérer le format de l'ASN à un moment donné de toute façon - où pensez-vous obtiendriez bénéficier de la conversion d'un format à un autre / p>
Si vous avez beaucoup de traitement interne entre les différents serveurs après avoir reçu la demande, puis dans que cas, il peut être judicieux de traduire de l'ASN dans un format tampon de protocole - mais il semble comme vous allez encore avoir besoin de manipuler l'ASN à la limite.
Autres conseils
Le format binaire de protobuf est pas comme l'encodage BER, vous ne pouvez pas utiliser protobuf pour décoder ces messages.