Reputation: 53
I've been struggling with weird behavior and performance issues using the asyncio API of grpcio available for Python and I'm starting to think that it's not stable yet. Some of the issues is some coroutines freezing for no good reason when I kill the client app (instead of properly ending the stream), and now I noticed that "maximum_concurrent_rpcs" is ignored / not working properly (it's set to 1, but I can start as many RPC's while having a streaming RPC still going).
So, is anyone actually using it in production? Particularly for streaming use cases?
Upvotes: 2
Views: 40