Reconnect channel automatically
tamirOK opened this issue · 1 comments
Is it possible for grpclib to reconnect channel automatically in case of network fail?
For example. there is already established channel on client side. Then network stops working for 1 second and resets. Will the channel reconnects to server in this case?
Thanks!
Channel
closes connection as soon as asyncio
notices that connection is broken: https://docs.python.org/3/library/asyncio-protocol.html#asyncio.BaseProtocol.connection_lost. After this happens Channel
opens a new connection for a subsequent request.
It is possible to proactively detect a closed connection by using connection health-checks (periodic PING
frames). This feature is still experimental and not documented. Here you can find some details: #96