gRPC-Go is a native implementation of gRPC spec in Go language, with rich features and flexible APIs. To fully exploit the power of gRPC-Go and be able to debug issues, one needs knowledge about how gRPC-Go is designed, the various support it provides and the flexibility of customization it offers. This presentation will dive into the architecture of gRPC-Go, mainly the surface (gRPC) layer, transport layer, resolver component and balancer component. It will also include a brief introduction to key gRPC features such as binary logging, channelz (runtime debugging), service config and rpc retry along the way.
Yuxuan Li is a Software Engineer at Google. She focuses on the development of gRPC-Go(https://github.com/grpc/grpc-go), which is an open-source RPC framework written natively in Go language.
Thursday November 15, 2018 15:05 - 15:40 CST
307 B