[zeromq-dev] Malamute broker project
Pieter Hintjens
ph at imatix.com
Fri Feb 27 23:54:49 CET 2015
There are some issues still, e.g. there's no credit based flow control
so queues can overflow. However the basics work well. Supports plain
security, no curve yet. It's quite fast.
On Fri, Feb 27, 2015 at 11:00 PM, Kenneth Adam Miller
<kennethadammiller at gmail.com> wrote:
> Wait-is this a broker for which a lot of tests establish that it's already
> working, or is this a brand new project?
>
> On Fri, Feb 27, 2015 at 4:50 PM, Pieter Hintjens <ph at imatix.com> wrote:
>>
>> There's a specification of the protocol:
>> https://github.com/zeromq/malamute/blob/master/src/mlm_proto.bnf
>>
>> It's built using zproto, and there's C# support, if we enable it.
>>
>> - no PGM multicast as yet, all messages go over connected transports
>> (TCP, IPC, inproc)
>> - HA is "single broker, designed to never crash" :-)
>> - on-demand streaming is not implemented; the rest are, without
>> persistence
>> - I may add XRAP as well, experimentally
>>
>> -Pieter
>>
>>
>>
>> On Fri, Feb 27, 2015 at 10:04 PM, Doron Somech <somdoron at gmail.com> wrote:
>> > What I'm currently missing about the project is some RFC of the protocol
>> > between client and server and/or guide on how to develop client in
>> > another
>> > language, I think it will give a boost for the project.
>> >
>> > Also some questions:
>> > * Can all patterns run without PGM or multicast? I think it is important
>> > because PGM is not supported on Cloud environment.
>> > * What is the status of high availability of Malamute?
>> > * As I understood 4 patterns are planned (live stream, on-demand stream,
>> > direct messaging & service requests), are they all implemented?
>> >
>> > Regards,
>> >
>> > Doron
>> >
>> >
>> > On Fri, Feb 27, 2015 at 7:54 PM, Pieter Hintjens <ph at imatix.com> wrote:
>> >>
>> >> On Fri, Feb 27, 2015 at 6:12 PM, Benjamin Henrion <zoobab at gmail.com>
>> >> wrote:
>> >>
>> >> > No reason to use RabbitMQ because of its broker feature anymore. Now
>> >> > the
>> >> > easiest part is to get this released in distros.
>> >> >
>> >> > What are the build dependencies?
>> >>
>> >> libsodium or tweetnacl, libzmq, czmq.
>> >>
>> >> -Pieter
>> >> _______________________________________________
>> >> zeromq-dev mailing list
>> >> zeromq-dev at lists.zeromq.org
>> >> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>> >
>> >
>> >
>> > _______________________________________________
>> > zeromq-dev mailing list
>> > zeromq-dev at lists.zeromq.org
>> > http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>> >
>> _______________________________________________
>> zeromq-dev mailing list
>> zeromq-dev at lists.zeromq.org
>> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>
>
>
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>
More information about the zeromq-dev
mailing list