[bind10-dev] Recommendations for message passing libraries?

Scott Mann smann at isc.org
Thu May 26 15:13:05 UTC 2011


Is openbinder 
(http://www.angryredplanet.com/~hackbod/openbinder/docs/html/) an 
option? Slightly different paradigm.

On 05/26/2011 08:47 AM, Shane Kerr wrote:
> Hello,
>
> We are looking for a replacement for the message passing system we use
> in BIND 10, and someone suggested that maybe someone on the bind10-dev
> list may have some recommendations for us.
>
> History
> ----
> BIND 10 is a set of cooperating processes, so we needed a system to
> allow them to communicate. We decided that a message bus, something like
> D-Bus, is probably the way forward.
>
> We looked at several alternatives, including D-Bus and XMPP, and decided
> at the time there was nothing that really fit our needs, so we used a
> protocol inherited from the OpenReg project.
>
> Since then, we have re-written the daemon in Python, changed the
> protocol to use JSON, and made a number of tweaks and modifications.
> However, it has a number of bugs and we really think that it is a waste
> of time to continue to use a home-grown messaging system when there are
> (surely!) many well-maintained ones to choose from.
>
> Status
> ----
> We have a ticket explaining the requirements and the work done so far:
>
> http://bind10.isc.org/ticket/765
>
> So far we've looked at D-Bus, boost::msgq, and
> boost::multiprocess::message_queue. I have discarded RabbitMQ due to
> license conflict. Still pending is a look at boost::mpi.
>
> Help!
> ----
> If you have a suggestion for what you think would be a good replacement
> for our current msgq, please let us know.
>
> Thanks,
>
> --
> Shane
>
> _______________________________________________
> bind10-dev mailing list
> bind10-dev at lists.isc.org
> https://lists.isc.org/mailman/listinfo/bind10-dev




More information about the bind10-dev mailing list