Preguntas etiquetadas con protocol-buffers

Protocol Buffers es una forma neutral en cuanto al lenguaje y la plataforma de codificar datos estructurados en un formato eficiente pero extensible. Google utiliza Protocol Buffers para casi todos sus formatos de archivo y protocolos RPC internos. También es la codificación de datos predeterminada utilizada por el marco gRPC de código abierto.


1
búferes de protocolo de Google vs json vs XML [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta puede mejorarse y posiblemente reabrirse, visite el …

2
Por qué es obligatorio y opcional se elimina en Protocol Buffers 3
Recientemente estoy usando gRPCcon proto3, y me di cuenta de eso requiredy optionalse ha eliminado en una nueva sintaxis. ¿Alguien podría explicar amablemente por qué se eliminan los requisitos / opcionales en proto3? Este tipo de restricciones simplemente parecen necesarias para hacer robusta la definición. sintaxis proto2: message SearchRequest { …






3
protobuf frente a gRPC
Intento entender protobuf y gRPC y cómo puedo usar ambos. ¿Podría ayudarme a comprender lo siguiente? Teniendo en cuenta el modelo OSI, ¿dónde está, por ejemplo, Protobuf en la capa 4? Pensando en la transferencia de un mensaje, ¿cómo es el "flujo", qué hace gRPC y qué falla el protobuf? …


4
Búferes de protocolo frente a JSON o BSON [cerrado]
Cerrado. Esta pregunta no cumple con las pautas de Stack Overflow . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que esté relacionada con el tema de Stack Overflow. Cerrado hace 11 meses . Mejora esta pregunta ¿Alguien tiene información sobre las características de rendimiento de …

3
¿Cómo asignar a un campo repetido?
Estoy usando búferes de protocolo en Python y tengo un Personmensaje repeated uint64 id pero cuando trato de asignarle un valor como: person.id = [1, 32, 43432] Recibo un error: Assigment not allowed for repeated field "id" in protocol message object ¿Cómo asignar un valor a un campo repetido?



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.