Async IO Support
I’m no fan of Async IO, but it’s increasingly becoming unavoidable day to day. However I am a fan of Nameko, and I think it provides great abstractions to various RPC interfaces.
I know this has obviously been floated in the past, and people have been a little unsure how to integrate Async IO without fundamentally changing the design of Nameko. I’ve seen some other libraries that for a long time have been ‘sync only’ like SQLAlchemy use some Greenlet magic to integrate with the Async IO event loop.
Here’s a little example that was used as the basis for integrating Async IO into SQLAlchemy.