[zeromq-dev] fbzmq - C++ wrapper and async framework around libzmq

Saif Hasan has at fb.com
Tue Mar 21 18:09:10 CET 2017


We are sharing this here hoping it might benefit the zeromq community. At Facebook we have been leveraging libzmq for some internal projects. Along the way we have developed a 'fbzmq' - a set of C++ wrappers that allow for easier development and integration with other Facebook's open-source projects, e.g., folly and thrift.

[fbzmq] => https://github.com/facebookincubator/fbzmq
fbzmq<https://github.com/facebookincubator/fbzmq> provides a framework for writing services in C++,  building on top of the awesomeness of libzmq, i.e., using message-passing semantics.

At a high level it provides:
> lightweight C++ wrappers over `libzmq` that leverage C++ abstractions and stricter type checking. Most notably it provides the ability to send/receive `thrift objects` as messages over the wire without worrying about wire encoding/decoding protocols.
> Powerful `Async Framework` with event loop, timeout, signal handling and more to enable developers to write asynchronous applications efficiently.

We are open to external contributions and hope you will find fbzmq useful!

Thank you,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20170321/24231aad/attachment.htm>

More information about the zeromq-dev mailing list