Hi,

I'm trying to use Sequoia also with Spread (another group communication toolkit, www.spread.org) and I have a problem. Spread does not use IP addresses, the identifiers of group members are just strings. But the hedera Member class needs an IpAddress (also hedera class) that needs a java.io.InetAddress. This I cannot retrieve from Spread.

My suggestion is: Since hedera should be implementable using different solutions for group communication, can the InetAddress field of the IpAddress class of hedera be something more generic, like (for instance) a SocketAddress, or an interface that could be implemented differently, depending on the toolkit used to implement hedera? Does this have a big affect on Sequoia?

I tried to change the InetAddress field to a SocketAddress (in the IpAddress class) and I just had to change something like 6 lines of code in hedera. Despite that, the ChannelPerformanceTest continues to run properly, so if Sequoia does not use the IpAddress, this change will improve hedera, since it will be more generic.

What do you think?

Cheers,
Nuno


_______________________________________________
Hedera mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/hedera

Reply via email to