From: Daniel DeLorme Date: 2007-10-12T15:06:54+09:00 Subject: Re: Inter-Process Messaging Thanks for all the answers. I now have: primitives: - TCPServer/TCPSocket - UNIXServer/UNIXSocket - IO.pipe - named pipes - shared memory (can't find low-level lib?) libraries: (after some digging on rubyforge) - DRb - Event Machine - ActiveMessaging - Slave - BackgroundDRb - System V IPC - POSIXIPC (not released) - reliable-msg - MPI Ruby - stomp / stompserver / stompmessage - AP4R (Asynchronous Processing for Ruby) Frankly I'm still not entirely clear on what are the advantages of each, both in terms of features and in terms of performance. I guess I'll just have to write some code to find out... Daniel