3

grpc-go では、サービスを実装するときに、サービス インターフェイスはメソッドを定義し、 と のみContextを含みますRequest。のソースからContext、それは次のように簡単です

type Context interface {
    Deadline() (deadline time.Time, ok bool)

    Done() <-chan struct{}

    Err() error

    Value(key interface{}) interface{}
}

したがって、セッションを維持するために何らかのメタデータ (リモート IP アドレスやその他のデータを含む) を取得できるかどうか疑問に思います。

ありがとう。

4

2 に答える 2