jgehrcke / gipc

gevent-cooperative child processes and inter-process communication
https://gehrcke.de/gipc
MIT License
83 stars 13 forks source link

docs: libuv-backed gevent? #112

Open FelixSchwarz opened 3 years ago

FelixSchwarz commented 3 years ago

In Notes for Windows users you mention that a libuv backend might solve some problems for Windows users. Since gevent 1.3 I think it should be possible to use libuv in gevent: Event Loop Implementations: libuv and libev. Does that mean I can just configure gevent for libuv and gipc will work better?

Unfortunately I have a low-latency gevent-backed application which needs to run on Windows so I'd be keen to avoid any potential pitfalls...

jgehrcke commented 3 years ago

Hey Felix!

Personally, I have never tested gipc on gevent with libuv so far. Feedback is welcome! :)

Unfortunately I have a low-latency gevent-backed application which needs to run on Windows so I'd be keen to avoid any potential pitfalls...

Honestly, this tells me that you have to carefully try and measure things for yourself. Also, I think there's a pretty nice When To Use libuv section at the bottom of the page you linked: http://www.gevent.org/loop_impls.html