2016-11-17 2 views
5

우리는 100 .proto 파일에 가깝습니다. 모든 파일은또는 message과 같이 약 10 개의 IDL 구조를 정의 할 수 있습니다.gRPC 및 프로토콜 버퍼 시각화

하나의 파일에서 다른 파일로의 참조를 포함하여 시각화 할 수있는 방법이 있습니까? 예를 들어 UML 클래스 다이어그램과 유사합니다.

아마도 Java/C++ 용으로 구성 가능한 시각화 프로그램이 있습니다. https://developers.google.com/protocol-buffers/docs/overview

프로토콜 버퍼에서

견적은 이제 데이터에 대한 구글의 공용어입니다 - 작성시, 파일 .proto 12183을 통해 Google 코드 트리에 정의 된 48,162 다른 메시지 유형이 있습니다.

어떻게 처리하는지 궁금합니다.

+0

Google에는이 문제가 없습니다. 실제로 프로토 타입을 시각화해야하는 경우는 거의 없습니다. 해결하고자하는 특정 문제가 있습니까? 시각화가 어떻게 문제를 해결할 수 있을까요? –

답변

2

나는 비슷한 문제가있다 : 나는 막대한 양의 protobufs를 읽고 그들 사이의 관계를 이해하려고 노력하고있다. 사용 가능한 것이고 어떻게 서로 연결되는지를 시각적으로 표현하는 것이 매우 유용 할 것입니다.

내가 찾은 여러 프로젝트, 어쩌면 도움이 될 사람 :

비록, 나를 위해 그들은 'didn를 여러 가지 이유로 잘 작동했지만 시도해 볼 수는 있습니다.

+0

이것은 실제로 질문에 대답하지 않습니다. 다른 질문이있는 경우 [질문하기] (https://stackoverflow.com/questions/ask)를 클릭하여 질문 할 수 있습니다. 이 질문에 더 많은 관심을 끌기 위해 [현상금 추가] (https://stackoverflow.com/help/privileges/set-bounties)를 할 수도 있습니다. - [리뷰에서] (리뷰/저품절 포스트/17805368) –

+1

왜 그 질문에 대답하지 않는 것 같습니까? 토픽 스타터는 gRPC/Protobufs를 시각화하는 방법을 물어 봤습니다. - 나는 그가 요청한대로 할 수있는 프로젝트의 링크를 제공했습니다. – grundic

+0

아마도 링크 주변에 컨텍스트를 추가하여 동료 사용자가 그것이 무엇이며 왜 존재하는지 알 수 있습니다. 대상 사이트에 도달 할 수 없거나 영구적으로 오프라인 상태가되는 경우 중요한 링크의 가장 중요한 부분을 항상 인용하십시오. –