[openstack-dev] Incubation Request: Marconi
Flavio Percoco
flavio at redhat.com
Thu Aug 29 08:48:33 UTC 2013
On 28/08/13 14:28 -0400, Joe Gordon wrote:
>On Thu, Aug 22, 2013 at 12:29 PM, Kurt Griffiths <kurt.griffiths at rackspace.com>
>wrote:
>
> > What was wrong with qpid, rabbitmq, activemq, zeromq, ${your favorite
> > queue here} that required marconi?
>
> That's a good question. The features supported by AMQP brokers, ZMQ, and
> Marconi certainly do overlap in some areas. At the same time, however, each
> of these options offer distinct features that may or may not align with
> what a web developer is trying to accomplish.
>
> Here are a few of Marconi's unique features, relative to the other options
> you mentioned:
>
> * Multi-tenant
> * Keystone integration
> * 100% Python
> * First-class, stateless, firewall-friendly HTTP(S) transport driver
> * Simple protocol, easy for clients to implement
> * Scales to an unlimited number of queues and clients
> * Per-queue stats, useful for monitoring and autoscale
> * Tag-based message filtering (planned)
>
> Relative to SQS, Marconi:
>
> * Is open-source and community-driven
> * Supports private and hybrid deployments
> * Offers hybrid pub-sub and producer-consumer semantics
> * Provides a clean, modern HTTP API
> * Can route messages to multiple queues (planned)
> * Can perform custom message transformations (planned)
>
> Anyway, that's my $0.02 - others may chime in with their own thoughts.
>
>
>I assume the rabbitmq vs sqs debate (http://notes.variogr.am/post/67710296/
>replacing-amazon-sqs-with-something-faster-and-cheaper) is the same for
>rabbitmq vs marconi?
>
As for speed, it may but we're not able to tell what the trade-off
is just yet. The reasoning comes based on the fact that we're adding
an extra layer on top of existing technologies, which will slow down
operations a bit.
--
@flaper87
Flavio Percoco
More information about the OpenStack-dev
mailing list