[nanomsg] Re: Nanomsg in an enterprise setting

  • From: omid shahraki <dreamstechgroup@xxxxxxxxx>
  • To: nanomsg@xxxxxxxxxxxxx
  • Date: Fri, 30 Sep 2016 16:51:08 -0700

Hi there,

First of all, I suggest to take a look at following links to see if you are
investing on a right solution considering the Enterprise. I am not going to
encourage you but doing a bit research could assist you in right decision
making.

----------------------------------------------------------------
http://bravenewgeek.com/a-look-at-nanomsg-and-scalability-protocols/

http://hintjens.com/blog:112

http://sealedabstract.com/rants/nanomsg-postmortem-and-other-stories/

----------------------------------------------------------------

Well, now let's get back to our session. It is not that easy to decide for
a middleware solution. But considering your limited list, we can raise
questions which could assist in our decision making process.

1- Do you care about standard sockets and interop?
2- Do you care about lock-free patterns?
3- Do you care about throughput and latency?
4- Do you care about memory allocation performance?
5- Do you care about support, documentation and an active community?
6- Do you care about architecture patterns?
7- Do you care about OS/Platform independency?

Are just some questions we can ask concerning the items you mentioned in
your list.

When we are going to consider an enterprise, It is not only technology and
we have to take macro-factors into account either.

Bests,
Omid Shahraki
On 30 Sep 2016 22:38, "jfear@xxxxxxxxxxxx" <jfear@xxxxxxxxxxxx> wrote:

Hi all,

I am a developer looking at options for communication middleware. ZeroMQ
and nanomsg are both compelling options. Ideally, nanomsg offers design
improvements and would be the choice.

But the project is obviously a lot less mature than zeroMQ, which has been
around for years longer. I'd like to get the opinion of the contributors:
Is the first production release of nanomsg 1.0.0 reliable enough to be used
in an enterprise setting? Does anyone know of a large piece of software
that is currently using nanomsg for middleware communication?

Thanks,
Jake Fear



Other related posts: