> 백엔드 개발 > Golang > GO 및 GRPC: '즉시' 프로토버프 클래스 생성

GO 및 GRPC: '즉시' 프로토버프 클래스 생성

PHPz
풀어 주다: 2024-02-06 11:06:03
앞으로
1306명이 탐색했습니다.

GO 和 GRPC:“在飞行中”创建 protobuff 类

질문 내용

GRPC가 처음이라 문제를 해결할 수 없습니다. 애플리케이션이 이미 실행 중일 때 protobuff 파일을 생성할 수 있습니까? 예를 들어, 사용자로부터 다음과 같은 json 메시지를 받았습니다.

으아악

여기에는 .proto 파일, 서비스 이름, 메서드 및 메시지와 메시지를 채울 데이터가 포함된 또 다른 json이 있습니다. 이제 연결을 열고 제공된 데이터를 사용하여 필요한 메서드를 호출해야 합니다.

티!

PS .proto 파일(안내 받기 가이드에서 제공)은 다음과 같습니다.

으아악

두 번째 json는 다음과 같습니다.

으아악

어디에서 해결 방법을 찾아야 할지 모르겠습니다. 어떤 제안이라도 주시면 감사하겠습니다


정답


누구나 같은 문제가 있다면 정말 좋은 라이브러리가 있습니다 - https://pkg.go.dev/github.com/jhump/[ email protected] /dynamic 및 하위 패키지https://pkg.go.dev/github. com/jhump/[이메일 보호]/dynamic/grpcdynamic 코드 조각은 다음과 같습니다. parser

으아악

caller

으아악

위 내용은 GO 및 GRPC: '즉시' 프로토버프 클래스 생성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:stackoverflow.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿