{"repo":"zeromq/jeromq","free":true,"listed":false,"github":"https://github.com/zeromq/jeromq","clone":"git clone https://github.com/zeromq/jeromq.git","description":"JeroMQ is a pure Java implementation of the ZeroMQ messaging library, offering high-performance asynchronous messaging for distributed or concurrent applications.","language":"Java","stars":2449,"topics":["jeromq","libzmq","messaging","networking","pubsub","pushpull","reqrep","streaming","zeromq","dealerrouter"],"license":"MPL-2.0","category":"networking-infra","readme_excerpt":"JeroMQ Pure Java implementation of libzmq (http://zeromq.org). Features Based on libzmq 4.1.7. ZMTP/3.0 (http://rfc.zeromq.org/spec:23). tcp:// protocol and inproc:// is compatible with zeromq. ipc:// protocol works only between jeromq (uses tcp://127.0.0.1:port internally). Securities PLAIN. CURVE. Performance that's not too bad, compared to native libzmq. 4.5M messages (100B) per sec. Performance. Exactly same developer experience with zeromq and jzmq. TCP KeepAlive Count, Idle and Interval are known to only work with JVM 13 and later. Unsupported ipc:// protocol with zeromq. Java doesn't support UNIX domain socket. pgm:// protocol. Cannot find a pgm Java implementation. norm:// protocol. Cannot find a Java implementation. tipc:// protocol. Cannot find a Java implementation. GSSAPI mechanism is not yet implemented. Interrupting threads is still unsupported: library is NOT Thread.interrupt safe. Contributing Contributions welcome! See CONTRIBUTING.md for details about the contribution process and useful development tasks. Usage Maven Add it to your Maven project's pom.xml : Ant To generate an ant build file from pom.xml , issue the following command: Getting started Simple example Here is how you might implement a server that prints the messages it receives and responds to them with \"Hello, world!\": More examples The JeroMQ translations of the zguide examples are a good reference for recommended usage. Documentation For API-level documentation, see the Javadocs. This repo al","default_branch":null,"files":null,"tree":[],"storefront":"/r/zeromq","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zeromq/jeromq/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}