2017-08-01から1ヶ月間の記事一覧
protobufのtypeに日付型をつかいたいケースがあったので com.google.protobuf.Timestampをつかってみた。 google/protobufを覗いてみると公式に載っているtypeの他にも使えそうなものがあるので定義に迷ったときは一読をおすすめする。 github.com ここから…
前回のエントリでは認証処理やメトリクス計測、ログ出力などをインターセプターをつかい横断的に処理する方法をまとめた。 naruto-io.hatenablog.com 今回のエントリではgRPC Serverのトランザクション内で発生した例外処理を横断的にキャッチしてレスポンス…
前回のエントリに続いて今回のエントリではgRPC Clientのテストの書き方をまとめていく。 naruto-io.hatenablog.com テスト対象のproto テスト対象のprotoは次のとおりSimple-RPCとする。 service TaskService { rpc GetTaskService (TaskInbound) returns (…
grpc-javaで実装されたgRPC ClientとgRPC Serverのテストコードについてまとめていきたい。 ClientとServerのどちらも大枠は同じである。テストコードのなかでgRPC Serverを起動させる。そしてリクエスト内のトランザクションを必要に応じてモック化しながら…