ホームページ  >  記事  >  バックエンド開発  >  GO と GRPC: protobuff クラスを「その場で」作成する

GO と GRPC: protobuff クラスを「その場で」作成する

PHPz
PHPz転載
2024-02-06 11:06:031229ブラウズ

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

#質問の内容

GRPC を初めて使用するため、問題が解決できません。アプリケーションがすでに実行されているときに protobuff ファイルを作成することはできますか? たとえば、ユーザーから次のような

json を受け取ります: リーリー

ここには、

.proto ファイル、サービス名、メソッドとメッセージ、およびメッセージを設定するためのデータを含む別の JSON があります。 次に、接続を開いて、提供されたデータを使用して必要なメソッドを呼び出す必要があります。

TY!

.proto ファイル (「手順ガイド」から) は次のようになります: リーリー

2 番目の

json は次のようになります: リーリー

どこで解決策を探せばよいのかわかりません。いかなる提案も大歓迎です


正解


同じ問題を抱えている人がいる場合は、非常に優れたライブラリがあります -

https:// pkg.go .dev/github.com/jhump/[email protected]/dynamic とサブパッケージ https://pkg.go.dev/github。 com/jhump/[email protected]/dynamic/grpcdynamic コード スニペットは次のようになります。 パーサー リーリー

発信者 リーリー

以上がGO と GRPC: protobuff クラスを「その場で」作成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。