2016-11-17 35 views
5

Jesteśmy blisko plików 100 .proto, gdzie każdy może zdefiniować około 10 struktur IDL (takich jak service lub message).Wyobraź sobie gRPC i bufory protokołów

Czy istnieje sposób na ich wizualizację, w tym odniesienia (z jednego pliku do drugiego). Na przykład podobny do diagramu klasy UML.

Prawdopodobnie istnieje konfigurowalny wizualizator dla Javy/C++.

Cytat https://developers.google.com/protocol-buffers/docs/overview

buforów protokołu są teraz lingua franca Google dla danych - w czasie pisania, istnieją różne typy wiadomości 48,162 zdefiniowane w drzewie kodu Google całej 12.183 .proto plików.

Zastanawiam się, jak sobie z tym poradzić.

+0

Google nie ma tego problemu. W praktyce rzadko trzeba wizualizować protos. Masz konkretny problem, który chcesz rozwiązać? Jak wizualizacja pomocy w tym problemie? –

Odpowiedz

2

Mam podobny problem: staram się czytać ogromną ilość protobufów i rozumieć relacje między nimi. Byłoby bardzo użyteczne zbudowanie ich wizualnej reprezentacji, aby zobaczyć, co jest dostępne i jak są ze sobą połączone.

Znalazłem kilka projektów, może oni pomóc komuś:

Choć dla mnie one nie zrobił” t działa dobrze z różnych powodów, ale możesz je wypróbować.

+0

To tak naprawdę nie odpowiada na pytanie. Jeśli masz inne pytanie, możesz je zadać, klikając [Zadaj pytanie] (https://stackoverflow.com/questions/ask). Możesz również [dodać nagrodę] (https://stackoverflow.com/help/privileges/set-bounties), aby zwrócić większą uwagę na to pytanie. - [Z recenzji] (/ opinia/niskiej jakości-posts/17805368) –

+1

Dlaczego uważasz, że nie odpowiada na pytanie? Temat starter poprosił o sposób wizualizacji gRPC/Protobufs - podałem link do dostępnych projektów, które mają zrobić to, o co prosi. – grundic

+0

Być może dodać kontekst wokół linków, aby inni użytkownicy mieli pojęcie, co to jest i dlaczego tam jest. Zawsze podawaj najważniejszą część ważnego linku, na wypadek, gdyby strona docelowa była nieosiągalna lub stała w trybie offline. –