[zeromq-dev] New java framework -- JZMQ-SUPPORT has been created.

Artem Vysochyn artem.vysochyn at gmail.com
Thu Oct 24 18:07:27 CEST 2013


Feel free to share you opinion, post a comments and any objections.

In two words: this is abstraction around JZMQ itself.  Author read a
guide, played with ZMQ, and decided to create some invaluable
form-and-function for JZMQ users.

JZMQ-SUPPORT provides:
- same tricks as you did in JZMQ, but with some code sugar.
- abstraction and contracts: send with timeout receive with timeout.
- tool-chain for making devices.
- extension points: you can customize what to do after send before
send after receive before receive and so on.
- integration support with Spring.
- ground for creating RPC frameworks. Implemented two RPC frameworks:
javanative (using plain java.io.Serializable)  and Protobuf.
Essentially you can cretae your onw RPC implementation easily.
- fundamental structure of a message being sent. I extended  the
notion of a byte[] to the notion of a ZmqMessage, which in turn
consists of Topic/Identities/Headers/Payload. Corresponding socket
types knows how to deal with ZmqMessages.
- to be continued ...



More information about the zeromq-dev mailing list