Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Multiprocessing vs. [Pyro, RPyC]

5 views
Skip to first unread message

Jeffrey Barish

unread,
Nov 14, 2008, 3:46:41 PM11/14/08
to pytho...@python.org
With the release of multiprocessing in Python 2.6, is there any reason to
use Pyro or RPyC?
--
Jeffrey Barish

sk...@pobox.com

unread,
Nov 14, 2008, 3:55:35 PM11/14/08
to jeff_...@earthlink.net, pytho...@python.org

Jeffrey> With the release of multiprocessing in Python 2.6, is there any
Jeffrey> reason to use Pyro or RPyC?

As far as I know the multiprocessing module only works on one machine
(multi-cpu or multi-core), not across machines.

--
Skip Montanaro - sk...@pobox.com - http://smontanaro.dyndns.org/

Jeffrey Barish

unread,
Nov 14, 2008, 3:58:53 PM11/14/08
to pytho...@python.org
sk...@pobox.com wrote:

>
> Jeffrey> With the release of multiprocessing in Python 2.6, is there
> any Jeffrey> reason to use Pyro or RPyC?
>
> As far as I know the multiprocessing module only works on one machine
> (multi-cpu or multi-core), not across machines.

So I thought at first, but then I saw this statement in the documentation:

It is possible to run a manager server on one machine and have clients use
it from other machines (assuming that the firewalls involved allow it).
--
Jeffrey Barish

J Kenneth King

unread,
Nov 15, 2008, 11:25:13 PM11/15/08
to
Jeffrey Barish <jeff_...@earthlink.net> writes:

Depends. I don't know much about the multiprocessing module in 2.6,
but I have built a distributed application on Pyro.


Pyro has many advantages -- a query-able name server, GUI tools for
monitoring your setup, and remote agents. It is also rather simple in
comparison to other similar tools (*cough*twisted.pb*cough*). However,
it is essentially an RPC style system, so some people might not be too
comfortable with it. YMMV.

0 new messages