grpc

    0

    1答えて

    トラフィックのガイドに沿ってLet's Encrypt and Dockerを設定しました。my-domain.comは、その後ろに静的なウェブサイトがあるHTTPSを適切に受け入れます。次に、Trapikの背後で実行されているgRPCサーバーをmy-grpc-server.my-domain.comにしたいと思います。 gRPC with Traefikを使用するTraefikのドキュメントを見

    0

    1答えて

    リモートサーバが再起動した場合、Pythonクライアントが「ロードバランシングポリシーgrpcによってコールを破棄しました。その後の接続は決して回復しませんでした。 問題は一定に再現するのが難しいです。しかし、我々は、リモートサーバーを再起動すると、pythonクライアントがこのようなエラーメッセージを送信する可能性があることを確認しました。 javaのような他のgrpcクライアントも正常に動作し

    0

    1答えて

    grpc-javaを使用していて、A、B、Cの3つのサービスを持っています。サービスAを呼び出し、サービスAがBとCを呼び出します。BとCの呼び出しでHystrixを使用しています。別のサービスを呼び出す。 traceIdの周りを通過するClientInterceptorsとServerInterceptorsがあります。コンテキスト内のtraceIdsを見ることができ、gRPCワーカースレッドで

    2

    1答えて

    私たちは双方向ストリーミングエンドポイントと単項エンドポイントを持つpythonでgrpcサービスを構築しています。 タイムアウトがなく、ストリームが期待どおりに動作するようにストリームを永久に保存したい場合は、展開にkubernatesとdockerを使用しています。 しかし、私たちはサービスのスケーリングの問題、無限のストリーミングgrpcサーバの規模をどのように調整するか、いくつかの要求に基

    1

    1答えて

    私はC#の方が新しく、TLSでGRPCを使用する必要があります。 ドライランでは、main grpc repoに記載されている例を変更してTLSを使用しています。これを行うには、私は良い答えのように見えるものと別のSOの質問を見つけました:How to enable server side SSL for gRPC?。しかし、エラーUnhandled Exception: Grpc.Core.Rp

    0

    2答えて

    私は複数のサービスを持っていますが、その中にはHystrixのHystrixObservableCommandを使って他のサービスを呼び出すサービスや、HystrixCommandを使用するサービスがあります。呼び出し元のサービスからtraceIdをHystrixObservableCommandのオブザーバブルに渡すにはどうしたらいいですか?また、フォールバックが呼び出された場合に渡されるように

    1

    1答えて

    SendMsg()を使用することはできますが、文字列(バイナリデータはbase64 'd)のみを処理できるgRPCのコンテキストを通じてメタデータを送信するメリットは実際には得られません。よく知られた定義済みのprotobuf型を送信し、文字列ベースの直列化を取り除くことができます。 メタデータを交換する唯一の文書化された方法は、コンテキストを使用する理由は何ですか?

    0

    1答えて

    .NET WFCデュプレックスエンドポイントをgRPCに置き換えることを検討しています。ほとんどのフレームワークと同様に、WCFはデータを単なる契約オブジェクトにすることを可能にします。したがって、ワイヤで使用するのは処理コードで使用できるものです(その連結でOKならば)。しかし、gRPCとGPBでは、私はそれを行うことができないように見えます。私には2つの選択肢があります。 1つは、コミュニケー

    1

    1答えて

    Java gRPCサーバースレッドは、DEADLINE時間後もまだ実行されています。しかし、gRPCサーバーは、DEADLINE時間が経過して以来、後続のgRPC呼び出しを行わないようにそのスレッドを停止/ブロックしますか? 上記の記述が正しい場合、DEADLINE時間が経過したRedis/DB呼び出しもスレッドを停止/ブロックする方法がありますか?または、DEADLINE時間が過ぎると、スレッド

    0

    1答えて

    既存のDTOを使用する.protoファイル内のいくつかのサービスを記述することは可能ですか?&はgradleでサービスクラスを生成しますか? 私はいくつかのサーバー用のクライアントSDKを開発しています。現在の通信レイヤーはgRPCに基づいていますが、実装の詳細(醜いgRPCメッセージクラス)をエンドユーザーに公開したくありません。 public APIはPOJOで表現されています。 既存のソリュ