[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freedesktop-dbus
Subject:    Re: D-BUS for Network RPC
From:       stefan <deubeulyou () gmail ! com>
Date:       2005-01-20 3:16:31
Message-ID: 8839f1e2050119191666c82eb7 () mail ! gmail ! com
[Download RAW message or body]

You really might want to check out Twisted
(http://twistedmatrix.com/products/twisted)
and more specifically Spread... from the page: "Twisted is a
framework, written in Python, for writing networked applications."

I use it for a custom change/build notification system that seems to
match your problem domain, ie low volume network rpc calls... it took
me a few days to get into it (ice-the-broker has superb docs, twisted
is/was a bit more rough)

(the app is basically: on new cvs ci call 'onChangeSubmitted' on
remote nodes, remote nodes call 'onBuildFinished' back on the server
with a success status, nodes
can join and quit, blahblahblah).

Now I don't know how/if you get SSL or SASL out of the box, but you
can definitely plug your own auth code in.

You get all sorts of nice goodies like http/ssh/sql/jabber clients and
servers (in my case there's a http server to provide a tinderbox like
view)

Hope that helps !

Stefan

On Wed, 19 Jan 2005 10:42:07 -0500, Stephen J. Scheck
<code@neurosphere.com> wrote:
> Hello,
> 
> I've read the D-BUS tutorial and know that it is designed and optimized
> for local IPC, but I'm wondering how suitable it would be as a general
> network RPC stack for light-weight applications. [...]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic