Reliable multicasting

Does anyone know if anyone of the reliable multicasting protocols exist implemented in ruby?

Actually what I am really looking for is something like JGroups implemented in a language-independent way. I mean jgroups pretty much seems to need java, and I want to integrate something between, java, ruby and perhaps PHP.

Anyway I figured that if there at least is a reliable multicasting in ruby, you could create something JGroups-like on top of that.

Any suggestions would be greatly appreciated.

/Christoffer

There is a Ruby interface to the Spread toolkit:

Spread: <http://www.spread.org/SpreadPlatforms.html&gt;
rb_spread: <http://rbspread.sourceforge.net/&gt;

Gary Wright

···

On Oct 11, 2007, at 3:57 PM, Christoffer Lernö wrote:

Does anyone know if anyone of the reliable multicasting protocols exist implemented in ruby?

Actually what I am really looking for is something like JGroups implemented in a language-independent way. I mean jgroups pretty much seems to need java, and I want to integrate something between, java, ruby and perhaps PHP.

Anyway I figured that if there at least is a reliable multicasting in ruby, you could create something JGroups-like on top of that.

Any suggestions would be greatly appreciated.

check out spread, there are ruby bindings for it.

   The Spread Toolkit

a @ http://codeforpeople.com/

···

On Oct 11, 2007, at 1:57 PM, Christoffer Lernö wrote:

Does anyone know if anyone of the reliable multicasting protocols exist implemented in ruby?

--
it is not enough to be compassionate. you must act.
h.h. the 14th dalai lama

Does anyone know if anyone of the reliable multicasting protocols exist implemented in ruby?

Actually what I am really looking for is something like JGroups implemented in a language-independent way. I mean jgroups pretty much seems to need java, and I want to integrate something between, java, ruby and perhaps PHP.

Anyway I figured that if there at least is a reliable multicasting in ruby, you could create something JGroups-like on top of that.

Any suggestions would be greatly appreciated.

There is a Ruby interface to the Spread toolkit:

Spread: <http://www.spread.org/SpreadPlatforms.html&gt;
rb_spread: <http://rbspread.sourceforge.net/&gt;

Ah, I should have mentioned I did check out spread, but its not a canidate due to its need for a separate daemon process.

/Christoffer

maybe it can be done - but it seems any reliable multicasting platform is going to have this requirement - after all someone needs to be listening on a port(s) to get messages right?

what's the alternative to not having a daemon?

btw - email is a good alternative for some applications - it's pretty dang reliable :wink:

a @ http://codeforpeople.com/

···

On Oct 11, 2007, at 11:02 PM, Christoffer Lernö wrote:

Ah, I should have mentioned I did check out spread, but its not a canidate due to its need for a separate daemon process.

--
it is not enough to be compassionate. you must act.
h.h. the 14th dalai lama

Well, apparently in JGroups there is no daemon, everything seems to be handled in each "client" to ensure FIFO, lossless transmission etc.

/C

···

On 12 Oct 2007, at 07:25, ara.t.howard wrote:

On Oct 11, 2007, at 11:02 PM, Christoffer Lernö wrote:

Ah, I should have mentioned I did check out spread, but its not a canidate due to its need for a separate daemon process.

maybe it can be done - but it seems any reliable multicasting platform is going to have this requirement - after all someone needs to be listening on a port(s) to get messages right?
what's the alternative to not having a daemon?