gipc
gipc copied to clipboard
gevent-cooperative child processes and inter-process communication
seen in CI on `posix (3.10, macos-10.15, default)`: ``` =================================== FAILURES =================================== __________________________ TestProcess.test_terminate __________________________ self = def test_terminate(self): # 1s is too long, and the process is killed on...
Hi Is it possible to use gipc to create a multiprocess tcp server using gevent StreamServer ? for example creating 4 processes each serving a part of requests on same...
In [Notes for Windows users](https://gehrcke.de/gipc/winnotes.html) 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`...
Originally reported by: **jaddison (Bitbucket: [jaddison](https://bitbucket.org/jaddison), GitHub: [jaddison](https://github.com/jaddison))** ---------------------------------------- Is gipc compatible with a pool scenario? I want to take web requests to resize images - the resizing of images...
As `gipc.pipe` can only be used by one process mentioned in #11 , it could be quite non-trivial to send a message from one process to another. I think the...
``` python examples/raw_largemsg_bench.py 181003-15:59:30.050 INFO: Creating data ... 181003-15:59:32.034 INFO: Data size: 762.939453125 MBytes 181003-15:59:33.800 INFO: Test with raw pipe... 181003-15:59:34.582 INFO: Sending data Traceback (most recent call last): File...
Seeing that with `examples/raw_largemsg_bench.py`. Just added the following comment there: ``` # This example seems to suffer from a severe performance problem on PyPy. On my # machine I got...
Originally reported by: **eurleif (Bitbucket: [eurleif](https://bitbucket.org/eurleif), GitHub: Unknown)** ---------------------------------------- Here's a toy example which accepts TCP connections on port 12345. For each connection, it spawns a child process, which sleeps...
Originally reported by: **Erik Allik (Bitbucket: [eallik](https://bitbucket.org/eallik), GitHub: [eallik](https://github.com/eallik))** ---------------------------------------- I've just realised the need for gipc the hard way and am now thinking that it doesn't make sense for...