Skip to content

zeromq/malamute

Folders and files

NameName
Last commit message
Last commit date
Apr 17, 2022
Apr 17, 2022
Feb 13, 2018
Apr 17, 2022
Apr 17, 2022
Apr 16, 2018
Apr 17, 2022
Dec 5, 2016
Mar 10, 2024
Apr 17, 2022
Jul 21, 2015
Apr 16, 2018
Oct 21, 2014
Apr 5, 2016
Dec 4, 2017
Oct 4, 2020
May 28, 2015
Dec 8, 2016
Apr 17, 2022
Oct 11, 2014
May 11, 2020
Feb 2, 2016
Jan 27, 2016
Apr 17, 2022
Jan 20, 2016
Apr 17, 2022
Feb 5, 2016
Dec 7, 2017
Oct 11, 2014
Oct 11, 2014
Nov 29, 2019
Jul 21, 2017
Apr 3, 2017
Oct 20, 2014
Dec 28, 2016
Apr 2, 2017
Apr 17, 2022
May 11, 2020
May 11, 2020
Oct 4, 2020
Oct 12, 2014
Apr 3, 2017
Jan 27, 2016
Apr 17, 2022
Jul 26, 2016

Repository files navigation

Malamute

Build Status

All the enterprise messaging patterns in one box.

Malamute

Read the whitepaper

Protocol wireframe

Stream protocol

Building Malamute

To use or contribute to Malamute, build and install this stack:

git clone git://github.com/jedisct1/libsodium.git
git clone git://github.com/zeromq/libzmq.git
git clone git://github.com/zeromq/czmq.git
git clone git://github.com/zeromq/malamute.git
for project in libsodium libzmq czmq malamute; do
    cd $project
    ./autogen.sh
    ./configure && make check
    sudo make install
    sudo ldconfig
    cd ..
done

To run Malamute, issue this command:

malamute [name]

Where 'name' is the name of the Malamute instance, and must be unique on any given host. The default name is 'local'. To end the broker, send a TERM or INT signal (Ctrl-C).

Currently unimplemented bits

  • Message confirmation

How to Help

  1. Use Malamute in a real project.
  2. Identify problems that you face, using it.
  3. Work with us to fix the problems, or send us patches.

Ownership and Contributing

The contributors are listed in AUTHORS. This project uses the MPL v2 license, see LICENSE.

The contribution policy is the standard ZeroMQ C4.1 process. Please read this RFC if you have never contributed to a ZeroMQ project.