Native ZeroMQ peer-to-peer messaging model

Registered by Ilya Pekelny on 2014-11-16

ZeroMQ uses peer-to-peer model.

(Quote from 23/ZMTP protocol http://rfc.zeromq.org/spec:23): The two peers agree on the version and security mechanism of the connection by sending each other data and either continuing the discussion, or closing the connection.
The two peers handshake the security mechanism by exchanging zero or more commands. If the security handshake is successful, the peers continue the discussion, otherwise one or both peers closes the connection.
Each peer then sends the other metadata about the connection as a final command. The peers may check the metadata and each peer decides either to continue, or to close the connection.
Each peer is then able to send the other messages. Either peer may at any moment close the connection.

In the actual architecture we have central broker model with several redundant wrappers. Using the central brocker model we are ignoring base 0MQ goals and ideas.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Ilya Pekelny
Direction:
Needs approval
Assignee:
Ilya Pekelny
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Ilya Pekelny on 2014-12-05

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.