Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

ZeroMQ Reaches 4.x - New Security, Socket Type and ZMTP

DZone's Guide to

ZeroMQ Reaches 4.x - New Security, Socket Type and ZMTP

· Integration Zone ·
Free Resource

SnapLogic is the leading self-service enterprise-grade integration platform. Download the 2018 GartnerMagic Quadrant for Enterprise iPaaS or play around on the platform, risk free, for 30 days.

This week, ZeroMQ had a major release: version 4.0.1.  Pieter Hintjens, a founder of the project, has been blogging  about the new security features specifically.  There are two other major new features in addition to the security.  Here are all three main new features:

  • New wire level protocol, ZMTP/3.0, see http://rfc.zeromq.org/spec:23. Does not yet implement the SUBSCRIBE, CANCEL, PING, and PONG commands.
  • New security framework, from plain user+password to strong encryption, see section below. See http://hintjens.com/blog:49 for a tutorial.
  • New ZMQ_STREAM socket type for working as a TCP client or server. See: tests/test_stream.cpp.


Check out the full release notes to find about the other new features.  If you're using language bindings for ZeroMQ, you may not want to upgrade until your bindings add support for 4.x.

With SnapLogic’s integration platform you can save millions of dollars, increase integrator productivity by 5X, and reduce integration time to value by 90%. Sign up for our risk-free 30-day trial!

Topics:

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}