4 ms·
I believe one of the original proposals in this design space was AF_BUS[1], which was actually in fact a new socket address family. But that design used domain
by aseipp 10y ago
I believe one of the original proposals in this design space was AF_BUS[1], which was actually in fact a new socket address family. But that design used domain sockets, which were extended to support multicast -- and it was rejected as making an already complex path more complicated, among other reasons.
[1] https://lwn.net/Articles/504970/ https://lwn.net/Articles/504970/
- digi_owl 10y agoAnother alternative i have seen aired it to use TIPC. A protocol that has been in the kernel since 2.6. http://tipc.sourceforge.net/tipc_linux.shtml http://tipc.sourceforge.net/tipc_linux.shtml
- ahoka 10y agoTIPC is very good protocol, I was working on very robust systems built on it. Just a quick list of features, from Wikipedia: Location transparency of services in a network Auto-discovery mechanism Reliable transport Standard socket interface support Connectionless, connection-oriented and multicast messaging Subscription to network events
- nzjrs 10y agoTIL, thanks a lot