Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked
 
PerlMonks  

Decentralized message queue

by Anonymous Monk
on Feb 28, 2013 at 21:03 UTC ( [id://1021116]=perlquestion: print w/replies, xml ) Need Help??

Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:

I'm curious if anyone has created a redundant message queue system for an untrusted environment? The more I think about this, the more I really hope someone else has already done this:
- node would have to know the host of at least one server
- server would tell the node about the other servers
- node would send out heartbeat pings and pick closest server to get instructions from
- all data is signed and confirmed befor node runs it or server imports it
- server randomly asks another node to check data it has recieved (either that has been synced from another server in the cluster or from a client)

And the bad part, I'm probably leaving out some ways an evil server or client could obscure the data. So, is there anything that can handle this for me?

Replies are listed 'Best First'.
Re: Decentralized message queue
by zentara (Archbishop) on Mar 01, 2013 at 12:20 UTC
      That's a fine secure data transport layer, but is not a message queue. I found spread.org and I think that will do most of what I want and I can program a spam like trust system for updating the config.

      Though, if there is something better, I'm still at the research phase.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://1021116]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others wandering the Monastery: (2)
As of 2024-04-20 03:18 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found