Skip to content

Single fixed routing key value prevents some RabbitMQ plugins from doing their job #38

@michaelklishin

Description

@michaelklishin

This output can only publish using a single pre-configured routing key value; some RabbitMQ plugins highly relevant for the users of this output, e.g. rabbitmq_sharding and rabbitmq_consistent_hash_exchange which allow for workload parallelization beyond a single queue, assume that routing keys are used for message stream "sharding" (distribution).
If all routing keys are identical, all messages will end up on a single shard.

It would be very nice to have a way to tell the plugin to use random values instead of a hardcoded routing key, possibly produced by a user-provided Proc (lambda, anonymous function, etc).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions