Skip to main content

About JXTA message reliable design

3 replies [Last post]
mk926
Offline
Joined: 2004-04-19

hi all,
can anyone explain about JXTA message reliable design
or
some implementation consideration on ordered multicast like total ordering?

thanks
Patrick

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
adamman71
Offline
Joined: 2007-01-31

Hi,

Can you explain a little more what you are trying to achieve? Multicasting is not designed to propagated messages in an orderly manners. If you want to achieve this with JXTA, you should take a look at JXTA bidirectional pipes.

Cheers,

J.

mk926
Offline
Joined: 2004-04-19

I want to know
how JXTA do Group Communication in a network like LAN,
if it use IP Multicast, does JXTA have design on reliability and ordering
if it does not what it use?

and I got some info from
Reliable Multicast Pipes project at https://rmp.dev.java.net/

so maybe JXTA does not designed for reliable group message?

and J thanks any way, I will check what is bidirectional pipes.

adamman71
Offline
Joined: 2007-01-31

Hi,

"how JXTA do Group Communication in a network like LAN" -> JXSE , the Java implementation of JXTA does not offer other group communication than JXTA multicast socket. If a data packet is lost in the transfer, JXSE won't handle this. If you want something reliable (like resending of lost packets and ordering), you would have to implement something with JXTA bidirectional pipes yourself.

JXSE works on IP and HTTP (it is a bit long to exlain). As long as you have configured your peers properly, you should not worry about transportation.

Yes, JXTA is not offering a standard functionality for reliable group message, but it is not very hard to implement this with existing functionalities.

Cheers,

J.