Welcome! Log In Create A New Profile

Advanced

Re: Nginx Logging to Zeromq Module - Sparkngin

W-Mark Kubacki
December 03, 2013 08:52AM
2013/11/16 Steve Morin <steve@stevemorin.com>:
> 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:
[1] 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.
[2] http://zguide.zeromq.org/page:all#Multithreading-with-MQ

See also:
[3] 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)
[4] 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.) — [5]
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.

--
Mark

_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

Nginx Logging to Zeromq Module - Sparkngin

Steve Morin 1134 November 16, 2013 12:36AM

Re: Nginx Logging to Zeromq Module - Sparkngin

W-Mark Kubacki 527 December 03, 2013 08:52AM

RE: Nginx Logging to Zeromq Module - Sparkngin

MAGNIEN, Thierry 788 December 10, 2013 04:44AM

Re: Nginx Logging to Zeromq Module - Sparkngin

Piotr Sikora 428 December 11, 2013 12:30AM

Re: Nginx Logging to Zeromq Module - Sparkngin

Steve Morin 1089 December 11, 2013 12:34AM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 286
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready