Grpc
gRPC
Doc
- https://github.com/grpc/grpc/tree/master/doc
Environment Variables
- https://github.com/grpc/grpc/blob/master/doc/environment_variables.md
Channel Arguments
- https://github.com/grpc/grpc/blob/v1.46.x/include/grpc/impl/codegen/grpc_types.h
- https://github.com/grpc/grpc/blob/master/doc/keepalive.md
Protocol
- https://github.com/bufbuild/buf
Auth
- https://grpc.io/docs/guides/auth/
TLS
- https://itnext.io/practical-guide-to-securing-grpc-connections-with-go-and-tls-part-1-f63058e9d6d1
- https://dev.to/techschoolguru/how-to-secure-grpc-connection-with-ssl-tls-in-go-4ph?signin=true
Language-wise
Python
- https://grpc.github.io/grpc/python/grpc.html
Channel Arguments
- https://grpc.github.io/grpc/python/glossary.html#term-channel_arguments
Troubleshooting
- https://github.com/grpc/grpc/blob/master/TROUBLESHOOTING.md
Golang
Troubleshooting
- https://github.com/grpc/grpc-go/blob/master/README.md#how-to-turn-on-logging
Java
Troubleshooting
- https://grpc.github.io/grpc-java/javadoc/io/grpc/ChannelLogger.ChannelLogLevel.html
- https://github.com/grpc/grpc-java/issues/3033
- https://cloud.google.com/traffic-director/docs/troubleshooting-proxyless
FAQs
- https://blog.jeffli.me/blog/2017/08/02/keep-python-grpc-client-connection-truly-alive/
- https://stackoverflow.com/questions/23238319/websockets-ping-pong-why-not-tcp-keepalive