2013/11/16 Steve Morin firstname.lastname@example.org:
Does anyone have experience integrating zeromq with Nginx. I am looking for some pointers, to see what concerns I should look out for.
I am trying to contribute this code to a open source project. -Steve
This seems to me being a good template for what you want to accomplish:  http://www.binpress.com/app/nginx-redislog-module/998
Keep in mind that »ØMQ sockets are not threadsafe« and don't share them between threads.  http://zguide.zeromq.org/page:all#Multithreading-with-MQ
See also:  http://forum.nginx.org/read.php?2,243942,243986#msg-243986 (master process → init_module callback; don't define sockets here; zmq_init goes here)  http://www.evanmiller.org/nginx-modules-guide.html#definition
A note on performance: • Use zero-copy wherever possible. (I would make a custom string an optional last part of a message.) —  http://zeromq.org/blog:zero-copy • Does ØMQ have UDP or similar for PUB sockets? If so, use that. • I guess that logging or queuing through Redis will perform better than utilizing ØMQ for that matter iff everything is done on one machine under high load.