«protocol-buffers» 태그된 질문

프로토콜 버퍼는 효율적이고 확장 가능한 형식으로 구조화 된 데이터를 인코딩하는 언어 중립적이고 플랫폼 중립적 인 방법입니다. Google은 거의 모든 내부 RPC 프로토콜 및 파일 형식에 프로토콜 버퍼를 사용합니다. 오픈 소스 gRPC 프레임 워크에서 사용하는 기본 데이터 인코딩이기도합니다.


1
구글 프로토콜 버퍼 대 JSON 대 XML [닫기]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

2
프로토콜 버퍼 3에서 필수 및 옵션이 제거 된 이유
나는 최근에 사용하고 있습니다 gRPC로 proto3, 나는 것으로 나타났습니다 required과 optional새로운 구문에서 제거되었습니다. proto3에서 필수 / 선택 사항이 제거 된 이유를 누구나 설명해 주시겠습니까? 이러한 종류의 제약은 정의를 강력하게 만드는 데 필요한 것 같습니다. 구문 proto2 : message SearchRequest { required string query = 1; optional int32 page_number = 2; …



3
protobuf 대 gRPC
protobuf와 gRPC를 이해하고 어떻게 둘 다 사용할 수 있는지 이해하려고합니다. 다음 사항을 이해하도록 도와 주시겠습니까? OSI 모델을 고려할 때 예를 들어 레이어 4의 Protobuf는 어디에 있습니까? 메시지 전송을 통해 "흐름"이 어떻습니까? gRPC는 protobuf가 놓친 작업을 수행하는 것은 무엇입니까? 발신자가 protobuf를 사용하는 경우 서버에서 gRPC를 사용할 수 있나요? 아니면 gRPC가 gRPC …

9
protobuf 3에서 선택적 필드를 정의하는 방법
protobuf (proto3 구문)에 선택적 필드가있는 메시지를 지정해야합니다. proto 2 구문 측면에서 표현하고 싶은 메시지는 다음과 같습니다. message Foo { required int32 bar = 1; optional int32 baz = 2; } 내 이해에서 "선택적"개념은 구문 proto 3에서 제거되었습니다 (필수 개념과 함께). 대안은 명확하지 않지만 기본값을 사용하여 보낸 사람이 필드를 지정하지 않았 …


14
Mac에 Google 프로토콜 버퍼 설치
터미널 명령 줄을 사용하여 이전 버전의 Google 프로토콜 버퍼 (protobuf-2.4.1)를 Mac에 설치하고 싶습니다. 로 시도 brew install protobuf했지만 최신 버전 2.5.0이 설치되었습니다. 터미널에서 이전 버전을 설치할 수 있습니까? 감사

2
TensorFlow 저장 / 파일에서 그래프로드
지금까지 수집 한 내용에서 TensorFlow 그래프를 파일에 덤핑 한 다음 다른 프로그램에로드하는 방법에는 여러 가지가 있지만 작동 방식에 대한 명확한 예제 / 정보를 찾을 수 없었습니다. 내가 이미 알고있는 것은 이것이다 : a를 사용하여 모델의 변수를 체크 포인트 파일 (.ckpt)에 저장 tf.train.Saver()하고 나중에 복원 ( source ) 모델을 .pb 파일에 …

4
프로토콜 버퍼 대 JSON 또는 BSON [닫힘]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 작년에 문을 닫았 습니다 . 이 질문 개선 누구든지 프로토콜 버퍼 대 BSON (이진 JSON) 또는 일반적으로 JSON의 성능 특성에 대한 정보가 있습니까? 와이어 크기 …

3
반복 필드에 할당하는 방법은 무엇입니까?
파이썬에서 프로토콜 버퍼를 사용하고 있는데 Person메시지가 있습니다. repeated uint64 id 하지만 다음과 같이 값을 할당하려고 할 때 : person.id = [1, 32, 43432] 오류가 발생합니다. Assigment not allowed for repeated field "id" in protocol message object 반복되는 필드에 값을 할당하는 방법은 무엇입니까?

4
Google 프로토콜 버퍼 : JavaScript 예제
JavaScript에서 Google 프로토콜 버퍼를 사용하는 것이 좋은 선택입니까, 아니면 JSON으로 수행하는 것이 더 낫습니까? 또한 누군가 나에게 JavaScript에서 프로토콜 버퍼 구현에 대한 간단한 예제를 줄 수 있다면 좋을 것입니다. Google 사이트의 문서는 거의 없습니다.

1
C # 클래스에서 .proto 파일을 생성하거나 'Code First gRPC'를 어떻게 사용합니까?
asp.net 핵심 웹 응용 프로그램에서 .NET 코어 3과 함께 gRPC를 사용하고 싶습니다. 기존 C # 클래스 및 모델 개체에서 필요한 .proto 파일을 어떻게 생성합니까? 기존 코드를 반영하는 .proto 파일을 다시 작성하고 싶지 않고 클래스 및 모델 객체에서 .proto 파일을 자동 생성하기를 원합니다. 이 메소드를 호출하여 서비스 클래스를 등록합니다. builder.MapGrpcService<MyGrpcService>(); public …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.