Pyro — About

October 9th, 2005 § 0 comments

Here’s an inter­est­ing tid­bit: Pyro

From the site:

“Pyro is short for PYthon Remote Objects. It is an advanced and pow­er­ful Dis­trib­uted Object Tech­nol­ogy sys­tem writ­ten entirely in Python, that is designed to be very easy to use. Never worry about writ­ing net­work com­mu­ni­ca­tion code again, when using Pyro you just write your Python objects like you would nor­mally. With only a few lines of extra code, Pyro takes care of the net­work com­mu­ni­ca­tion between your objects once you split them over dif­fer­ent machines on the net­work. All the gory socket pro­gram­ming details are taken care of, you just call a method on a remote object as if it were a local object!”

This would be inter­est­ing for me in a num­ber of ways — I deal with a fairly large num­ber of machines, all run­ning the same daemon(s) — and the biggest prob­lem I find is get­ting inter­com­mu­ni­ca­tion work­ing prop­erly. Not to men­tion, while net­work pro­gram­ming is fun, I’d much rather just drop some­thing in and have a main­tain­able com­mu­ni­ca­tions layer.

I have to remem­ber to try this out.

What's this?

You are currently reading Pyro — About at jessenoller.com.

meta