The ZeroMQ Enterprise Messaging Broker
C C++ PHP Shell Ruby Python Other
Latest commit 3898216 Feb 8, 2017 @sappo sappo committed on GitHub Merge pull request #245 from bluca/gcc7
Problem: build broken with GCC 7
Permalink
Failed to load latest commit information.
api Problem: malamute is generated with old zproto and zproject Apr 28, 2016
bindings Problem: out of date with zproject Jan 22, 2017
builds Problem: out of date with zproject Jan 22, 2017
doc Problem: out of date with zproto, fails to build with GCC 7 Feb 7, 2017
include Problem: out of date with zproto, fails to build with GCC 7 Feb 7, 2017
issues PROBLEM: Don't have bug reproduction code Dec 5, 2016
packaging Problem: RPM builds broken on SUSE/RHEL/CENTOS Jan 23, 2017
src Problem: build broken with GCC 7 Feb 8, 2017
tests Problem: lack a test case for issue 81 Jul 21, 2015
.editorconfig Problem: Document whitespace settings Oct 21, 2014
.gitattributes Problem: Malamute not using latest ZPROJECT gsls Apr 5, 2016
.gitignore Problem: out of date with zproject Dec 28, 2016
.travis.yml Problem: no secure token for Travis based releases Feb 7, 2017
AMQP.md Problem: Why is Malamute not an official ZeroMQ project? May 28, 2015
AUTHORS Problem: Some known AUTHORS not on the file (#229) Dec 8, 2016
CMakeLists.txt Problem: out of date with zproject Jan 22, 2017
CONTRIBUTING.md Problem: need a Hello, World project Oct 11, 2014
Dockerfile Problem: out of date with zproject Dec 28, 2016
Dockerfile-dev Problem: no Dockerfile to test code from working dir Feb 2, 2016
Dockerfile.in Problem: Dockerfile needs custom statements Jan 27, 2016
Findczmq.cmake Problem: Malamute is out of date with zproject Jul 26, 2016
Findlibsodium.cmake Problem: CMake find package support was broken Jan 20, 2016
Findlibzmq.cmake Problem: Malamute is out of date with zproject Jul 26, 2016
Finduuid.cmake Problem: missed to add Finduuid.cmake Feb 5, 2016
LICENSE Problem: need a Hello, World project Oct 11, 2014
MALAMUTE.md Problem: need a Hello, World project Oct 11, 2014
Makefile.am Problem: out of date with zproject Jan 22, 2017
README.md Problem: not showing travis build status on README.md Feb 13, 2016
STREAM.md Problem: need a basic plug-in model for streams Oct 20, 2014
acinclude.m4 Problem: mlm_client.cfg needed for tests but path hardcoded Dec 28, 2016
autogen.sh Problem: out of date wrt zproject May 8, 2016
ci_build.sh Problem: out of date with zproject Jan 22, 2017
ci_deploy.sh Problem: outof date with zproject Dec 7, 2016
configure.ac Problem: out of date with zproject Jan 22, 2017
malamute.jpg Remove the background noise in the malamute image Oct 12, 2014
project.gyp Problem: Malamute not compatible with latest zproject Jan 27, 2016
project.xml Problem: ABI not set in project.xml Jan 1, 2017
setup.py Problem: Malamute is out of date with zproject Jul 26, 2016
version.sh Problem: out of date wrt zproject Dec 29, 2015

README.md

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).

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.