nasa / SBN

38 stars 23 forks source link

Comparison with nng, nanomsg and ZeroMQ? #3

Closed ChristopherRabotin closed 5 years ago

ChristopherRabotin commented 6 years ago

I'm curious to see how the SBN compares with nng and other such data buses.

Moreover, has the SBN been flight proven yet?

I'm posting here because the cFS forums are down (500 internal error).

Thanks.

CDKnightNASA commented 5 years ago

SBN is an app that bridges cFS software buses (SB's) and is network transport agnostic--there is a core application that connects to the SB and links in one or more network transport modules and uses those modules to transmit and receive messages from peers in the SBN network. SBN efficiently utilizes networks by only sending messages to peers that have subscriptions for those message ID's. SBN handles the automatic exchange of this subscription information between peers.

It would be straightforward to develop a protocol module for SBN to have it utilize nng or ZeroMQ or any other network protocol layer.