dbus proxy server

Pavel Strashkin pavel.strashkin at gmail.com
Wed Feb 9 04:35:28 PST 2011


OK, i need to concretize it. I have Perl service which process
requests from clients and some of this requests can hang service
because of some internal reason. Perl doesn't support threads (a lot
of issues and so on) so i can't add support for async requests
handling (perl dbus binding doesn't provide it even). To solve "hang
issue" i want to fork additional services and balance requests between
it. Clients can connect to local computer or to remote.

2011/2/9 Brian Beggs <bbeggs at enernoc.com>:
> Pavel,
>
> When you say:
>> will accept messages
>> from multiple clients and balance this messages between multiple the
>> same services.
>
> It sounds like you are looking for something more like a queuing system than Dbus. ActiveMQ could do this job and comes with bindings for multiple languages.
>
> Brian
>
> Sent from my iPhone
>
> On Feb 9, 2011, at 6:19 AM, "Pavel Strashkin" <pavel.strashkin at gmail.com> wrote:
>
>> Hello to everyone,
>>
>> I'd like to write something like a dbus-daemon, but without real
>> processing and delivering messages between services and clients. The
>> idea is write dbus proxy (or dbus filter) which will accept messages
>> from multiple clients and balance this messages between multiple the
>> same services. I learned perl and python bindings and didn't find main
>> entry point for all messages (looks like it's very low level stuff).
>> If i can write it using only C + libdbus then i'm OK, but i don't know
>> where is the start point.
>>
>> Thank you!
>> _______________________________________________
>> dbus mailing list
>> dbus at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/dbus
>
> This email and any information disclosed in connection herewith, whether written or oral, is the property of EnerNOC, Inc. and is intended only for the person or entity to which it is addressed.
> This email may contain information that is privileged, confidential or otherwise protected from disclosure.
> Distributing or copying any information contained in this email to anyone other than the intended recipient is strictly prohibited.
>


More information about the dbus mailing list