[nanomsg] Re: Planning nanomsg on multithreaded and distributed applications

  • From: Roberto Fichera <kernel@xxxxxxxxxxxxx>
  • To: nanomsg@xxxxxxxxxxxxx
  • Date: Thu, 5 Jan 2017 12:46:39 +0100

On 01/05/2017 11:39 AM, Garrett D'Amore wrote:

nanomsg works quite well for many use cases, and lots of people are using it. 
 (I think mangos works even better, but
it is only applicable for folks using Go.  It is wire compatible with 
nanomsg, so you can mix and match the two
easily.  Mangos does have some extra capabilities though — especially for 
websocket and TLS based security.)

[...]

I’m not that passionate about this, even though I’ve written one of the only 
wire protocol implementations of the SP
protocols (mangos) and am the current nanomsg maintainer/BDFL.  For me, 
ZeroMQ’s heavy weight approach to everything,
and its reliance on C++, made it unpleasant for me to work with, which is 
what drew me to nanomsg originally.  I like
the protocols, and I am super proud of Mangos which I think is a very robust 
messaging framework that I’ve used in a
variety of commercial settings (and I know others have too).  But my feelings 
won’t be hurt if you choose ZeroMQ.  I
do hope in a couple of weeks, if you have time, you’ll come back and have a 
look at libnng.  I think by then it will
really be worth looking at.  (nng stands for nanomsg next-gen.)

Best of luck to you!

Thanks Garrett for the explanation. Most likely I will give it a try starting 
from now to
the next couple of weeks. I don't have any problem to wait the upcoming libnng.

As said, a feature I really like to have is the notification of topic that a 
subscriber is interested at.

Other related posts: