LINUX.ORG.RU

Grpc передать контекст.

 ,


0

1

Всем привет. На стороне сервера есть вот такой метод:

func (h *newServer) HandleConn(ctx context.Context, s stats.ConnStats) {
    md, _ := metadata.FromIncomingContext(ctx)
    fmt.Printf("%v\n",md) // map[]

}

Как в него передать контекст со стороны клиента? Через вызов grpc.DialContext не передается. Приходит пустой контекст.


Ответ на: комментарий от beastie

Ещё советую глянуть на grpc.WithUnaryIntercetor. По крайней мере в моём проекте вворачивание и выворачивание контектса между сервисами происходит именно там.

beastie ★★★★★
()
Ответ на: комментарий от beastie

Как создавать его понятно, но вот куда его передать чтоб он вот сюда https://pkg.go.dev/google.golang.org/grpc/stats#Handler.HandleConn пришел…

wncpw
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.