roelaaij / lhcb-hlt2-monitoring

Rate monitoring for LHCb HLT2
MIT License
1 stars 0 forks source link

Use a high-level API for ZMQ? #3

Open kdungs opened 9 years ago

kdungs commented 9 years ago

The standard zmq.hpp is just a very thin wrapper around the C-library. As far as I understand it, one even has to use memcpy in order to send messages.

Azmq looks promising and supposedly works well with boost. The downside is that it has to be built from source and that it is another dependency.

roelaaij commented 9 years ago

I think using a higher level API is probably a good idea. I've been reading the ZeroMQ book, which is really awesome, and it encourages the use of higher level APIs.

The dependency problem can be overcome, this should be discussed with Ben and Marco.