Могу ли я использовать буферы протокола Google для обработки запросов LDAP на моем LDAP-сервере?

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

Вопрос

Мне нужно обработать входящие предопределенные данные формата ASN (поступающие от множества клиентов, которые используют библиотеку BER для их создания) на моем сервере приложений.Обычно это LDAP-сервер, где каждый запрос будет выполняться в предопределенном формате ASN.Могу ли я использовать буферы протокола Google для обработки запросов на стороне сервера?Поможет ли это каким-либо образом повысить производительность обработки запросов моих серверов?Это в любом случае уменьшает количество вызовов malloc (), которые происходят при обработке сообщений ASN?

Спасибо, Нага

Это было полезно?

Решение

Честно говоря, я не понимаю, как это может помочь.Если только вы не можете изменить оба сервера и клиенту в любом случае в какой-то момент придется обращаться с форматом ASN - как вы думаете, какую выгоду вы получите от конвертации из одного формата в другой?

Если у вас много внутренней обработки между разными серверами после того, как вы получили запрос, то в это в этом случае может иметь смысл перевести из ASN в формат буфера протокола - но, похоже, вам все равно понадобится обработка ASN на границе.

Другие советы

Двоичный формат protobuf не похож на кодировку BER, вы не можете использовать protobuf для декодирования этих сообщений.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top