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

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

PHPz
リリース: 2024-02-06 11:06:03
転載
1276 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート