私は自分のLDAPサーバでLDAP要求を処理するために、Googleのプロトコルバッファを使用することはできますか?
-
21-09-2019 - |
質問
私は自分のアプリケーションサーバで(それを構築するためにBERライブラリを使用して、クライアントの真実から来る)、着信事前に定義されたASN形式のデータを処理する必要があります。これは通常、すべての要求は、事前に定義されたASN形式になりますLDAPサーバです。私は、サーバー側の要求を処理するために、Googleのプロトコルバッファを使用することはできますか?それは私のサーバーのパフォーマンスを向上させるためにどのような方法を助ける取り扱いを要求?それはとにかくASNメッセージの処理中に発生したmalloc関数の数を()の呼び出し削減されていますか。
おかげで、 ナガ
解決
私は正直に言うと、それは助けに可能性がありますどのように表示されません。サーバーおよびのクライアントの両方を変更することができない限り、あなたはとにかく、いくつかの点でASN形式を処理する必要があります - あなたは、あるフォーマットから別のフォーマットに変換するから利益を得るだろうと思います。ここで、<? / P>
あなたがリクエストを受け取った後、あなたが別のサーバー間の内部処理の多くを持っている場合は、のことの場合には、それはASNからプロトコルバッファ形式に変換する意味があります - しかし、それの音あなたはまだ境界で扱う必要のASNしようとしているようにます。
他のヒント
いるProtobufのバイナリフォーマットは、BERエンコーディングのようではありません、あなたはそれらのメッセージをデコードするためにいるProtobufを使用することはできません。
所属していません StackOverflow