[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Reliable multicasting

Christoffer Lernö

10/11/2007 7:57:00 PM

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

5 Answers

Gary Wright

10/11/2007 9:34:00 PM

0


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.

There is a Ruby interface to the Spread toolkit:

Spread: <http://www.spread.org/SpreadPlatform...
rb_spread: <http://rbspread.sourceforg...


Gary Wright




ara.t.howard

10/11/2007 10:53:00 PM

0


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?


check out spread, there are ruby bindings for it.

http://www.spread.org/SpreadPlat...


a @ http://codeforp...
--
it is not enough to be compassionate. you must act.
h.h. the 14th dalai lama




Christoffer Lernö

10/12/2007 5:02:00 AM

0

>> 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/SpreadPlatform...
> rb_spread: <http://rbspread.sourceforg...

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


ara.t.howard

10/12/2007 5:25:00 AM

0


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?

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

a @ http://codeforp...
--
it is not enough to be compassionate. you must act.
h.h. the 14th dalai lama




Christoffer Lernö

10/12/2007 1:34:00 PM

0

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?

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


/C