Skip to content

Add partitioning support #2

@nevali

Description

@nevali

Related to bbcarchdev/libcluster#15

By allowing an instance of an application to specify a (named) partition that it is operating as a part of, an MQ engine can filter messages based upon this partition, allowing more for complex processing topologies than a simple queue.

For example—depending upon the engine’s implementation—messages might be tagged with a partition based upon a regular expression match on the sender's address, or content type, and then this partition name can be used by the receivers to direct different sources or types of message to different groups of processing nodes.

In effect, it allows an engine to support groups of logical related queues which are fed and used in a unified fashion.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions