Notice
Recent Posts
Recent Comments
Link
-
proto 파일 형식 공부 본문
.proto 파일 형식 설명
- java_package
- Java_package는 생성된 java 파일이 존재해야 하는 Java 패키지의 이름으로 사용됨.
- 즉, 생성된 java 클래스가 있어야 하는 java 패키지 이름을 정의함.
- Java_package를 선언하지 않으면, 패키지 선언의 이름(첫번째 행)이 java패키지 이름으로 사용됨.
- Java_outer_classname
- Proto파일의 모든 클래스를 포함해야 하는 생성된 클래스의 이름을 정의함.
- 명시적으로 java_outer_classname을 제공하지 않으면 파일의 이름을 camel_case로 변환하여 생성함.
- Ex.. My_proto.proto는 MyProto를 외부클래스 이름으로 사용함
- 외부클래스의 이름은 .proto 파일의 메시지 이름과 같을 수 없다.
- Message
- Message의 형태는 java의 클래스와 유사함.
- Bool, int32, float, double, string 형식 가능(더 자세한것은 공식 홈페이지 참조)
- 필드 타입으로 다른 메시지타입을 사용 가능
- "=1", "=2"
- Tag. 각 필드를 unique하게 구분함.
- Message를 이진으로 표현했을 때, 필드들의 순서를 구분함.
'웹' 카테고리의 다른 글
http 프로토콜 (0) | 2018.04.23 |
---|---|
Google Protocol Buffer - Linux에서 (0) | 2018.04.08 |
웹 공부. 간단한 질문들 (0) | 2017.12.18 |
Comments