Hi guys,
I've been using clrzmq for a while and had implemented a straightforward PUB/SUB and DEALER/ROUTER generic messaging component that did the job adequately (no brokers/intermediaries, just P2P)
Anyway, whilst porting the code over to use netmq, I'm seeing a significant performance hit (~5x for PUB/SUB, DEALER/ROUTER is okay-ish) even after rewriting to use the NetMQScheduler rather than the prior ZeroMQ frontend/backend sockets approach.
Tried profiling and there's nothing obvious that sticks out, so before I chop and change other stuff at a macro level, I wanted to ask the question:
What is the expectation of NetMQ performance-wise compared to CLRZMQ?
(NetMq = 3.3.0.12-rc1 and CLRZMQ is latest before it fell into non-maintenance mode)
Thanks
Stephen