ƒMQ

Build Status codecov Maven Version

Functional library for ZeroMQ built-in on top of cats-effect and JeroMQ.

Quick Start

To use ƒMQ in an existing SBT project with Scala 2.12 or a later version, add the following dependency to your build.sbt:

libraryDependencies += "io.github.irevive" %% "fmq-core" % "<version>"

Usage Guide

Check the official guide for additional information.

Supported protocols

  • TCP

Sockets matrix

Socket Can publish Can receive Connectivity method
Pub true false Bind
Sub false true Connect
Push true false Connect
Pull false true Bind