grpc

    2

    1答えて

    gRPCを使って.net core 2.0アプリケーションを開発していて、問題を見つけました。私のgRPCクライアントクラスのインスタンスへの参照を削除した後も、resourses(メモリとプロセッサ)を使用するチャンネルがあります。 例コード: public class MyClient : ClientBase { public MyClient(Channel chan

    0

    1答えて

    c言語で単一のgRPCテストケースを実行するには?たとえば、bins/dbg/server_chttp2_test ドキュメントごとに、tools/run_tests/run_tests.py -l c -c dbgは完全なテストスイートを実行します。

    3

    1答えて

    私は、gRPCとprotobuf(およびgRPCゲートウェイとREST)を使用して、クライアント/サーバシステムを構築しています。 私はmetadataをサーバー側のコンテキストで使用して、クライアントから認証データを受け取ります。これは完全にうまく動作します。 ここでは、クライアントがレスポンスとともにメタデータのキー/値を取得できるように、サーバーにメタデータのキー/値を設定します。どうやって

    0

    1答えて

    新しいトピックです。私は平文として接続することができます。 public ManagedChannel getChannel(String serviceName){ TSServiceClientManager scm = TSServiceManagementFactory.getInstance().getServiceClientManager(); TSService

    1

    1答えて

    私は複数のマイクロサービスを使用してプラットフォームを開発しており、エラーをフィルタリングする必要があります。エンドユーザにはどのような種類のエラーが返され、 たとえば、データベースエラーは内部的なもので、ユーザーには返されません。代わりに、ステータスコード付きの内部サーバーエラーを送信します。しかし、検証エラーはユーザーに返信することができます。 私は手動で行う方法があります。しかし、私はこれを

    0

    1答えて

    クライアントをタイムアウトで動作させようとしています。このために、async_greeter_server.cppとasync_greeter_client.cppファイルを修正してそのコンセプトをテストしました。 私はクライアント側で(クライアントコンテキスト上で)期限を設定しています。タイムアウトがある場合は、実際の(遅延した)応答をサーバから受信するまで待機します。変更は(Finish()呼

    1

    2答えて

    まず、GRPCクライアント/サーバ実装とwebsocket + protobufクライアント/サーバ実装のスループット/レイテンシのパフォーマンス比較を行った人はいますか?それとも少なくとも何かが類似している。 この目標を達成するために、私はJAVA helloworld grpc client-serverのサンプルを試して、同様のwebsocketクライアントサーバーとの応答の待ち時間を比較し

    1

    1答えて

    、とstdで「タイプ」:: result_ofという名前の無いタイプすべての通信オーバーヘッドを処理するWorkerClientというクラスを介してこれを行います。 私のマスタークラスは、サーバーからの応答を待つためにセットアップする(デタッチ)バックグラウンドスレッドをしよう、と私の困難が生じた場所です。 「AsyncComplete」関数をWorkerClientクラスの一部にしました(grp

    2

    1答えて

    私はPython gRPCサーバーをHerokuにデプロイし、ローカルのPythonクライアントでどのようにテストできるか不思議でした。 server.py def serve(): server = grpc.server(futures.ThreadPoolExecutor(max_workers=10)) icp_pb2_grpc.add_MyServicer_to_se

    2

    2答えて

    以下のコードを使用してEmbeddedAssistantStubを正常に作成しました。 EmbeddedAssistantGrpc.EmbeddedAssistantStub mAssistantService = EmbeddedAssistantGrpc.newStub(channel) .withCallCredentials(MoreCallCredentials