問題タブ [grpc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Protobuf クラスの使用と Java でのマッピング フレームワーク/レイヤーの使用
プロジェクト内で gRPC と protobuf を使用するための「ベスト プラクティス」をオンラインで見つけることができませんでした。イベントソースのサーバー側アプリを実装しています。コアは、外部に依存することなく、ドメインの集約、イベント、およびサービスを定義します。gRPC サーバーは、要求オブジェクトを渡すコア サービスを呼び出します。これは、最終的に発行されるイベントに変換されます。イベントは、protobuf を使用してシリアル化され、ネットワーク上で公開されます。現在、イベントを直接 protobuf 生成クラスにするか、コアとイベントを分離してマッパー/シリアライザー レイヤーを実装し、protobuf <-> コア間でイベントを変換するかについて、ジレンマに陥っています。
検討していない別のアプローチがある場合は、ご案内ください:)
助けてくれてありがとう。
java - gRPC と ExtensionRegistry
Java で gRPC を使用していますが、送信するメッセージに拡張機能が含まれている場合があります。Protobuf docsでは、次のように述べています。
問題は、ExtensionRegistry
gRPC をクライアントとして使用するコードで をどのように指定するかです (メッセージの解析は gRPC によって生成されたコード内で実行されます)。
更新: 拡張機能のサポートが gRPC に追加されました
開発者からのメモ:この API は安定しておらず、より適切な長期的な解決策 (メソッドごとのカスタム レジストリなど) が確立されると、変更される可能性が非常に高くなります。
go - goRPC newdispatcher がインポートされ、使用されていない
私はvalyala goRPC パッケージを使用しています。私はこの例を実装しようとしています:
しかし、これをビルドしようとすると、次のエラーが発生しました。
パッケージを追加しましたimport "github.com/valyala/gorpc"
が、次のエラーが発生します。
これはgolangについての初心者の疑いであることは知っていますが、どうすればよいかわかりません。
御時間ありがとうございます。
image - goRPC による送信と画像
golang パケットvalyala goRPCを使用して rpc 経由で画像を送信したいのですが、サーバーで画像タイプを受信するのに問題があります。
これは、.jpg 画像を取得し、デコードして rpc 経由で送信するクライアント コードです。
このコードでは、barranco.jpg という画像を取得し、それをデコードしますが、サーバーに送信する前にクライアントにタイプを登録します。私の問題は、そのタイプをサーバーに登録するにはどうすればよいですか? そのイメージタイプを登録できないため、サーバーで常に同じ失敗が発生します/:
前もって感謝します。
c++ - gRPCで接続がダウンしていることを検出する方法は?
C++ gRPC ブロッキング クライアントのクライアント側から、接続が利用できなくなり、再接続を試行する必要があることを検出するにはどうすればよいですか? そして、正しく再接続する方法は?
grpc - grpc.Credentials.createSsl() - 未定義のプロパティ 'createSsl' を読み取ることができません
win7 x64 で nodejs (最新の安定版) と grpc (npm install grpc 経由でインストール) を実行すると、次のエラーが発生します。
関連コード:
エラー:
rpc.cert はパスに存在し、読み取り可能です + PEM 標準形式です。おそらく、フォーマットを理解していないため、gRPCがエラーをスローしていると思いますか?または、ここで何が間違っているのか、または何が欠けているのでしょうか?
助けてくれてありがとう!