Add support for the Qpid Dispatch Router message bus to the AMQP 1.0 driver

Registered by Ken Giusti on 2016-05-02

This feature will update the AMQP 1.0 driver to add support for the Qpid Dispatch Router. The Dispatch Router is a stateless message switch that can be linked to other routers to create a messaging "mesh". The router uses a Shortest Path First algorithm to compute the optimal path for sending a message through the mesh to a given destination. Availability is provided by provisioning redundant paths and routers throughout the mesh. The routers dynamically re-compute paths across network failures to route messages around failed paths. The routers do not queue messages, rather the message is acknowledged by the final destination and the mesh propagates the acknowledgement back to the sender. This feature will only support RPC via the mesh - notification traffic would need to use a transport that supports store-and-forward semantics.

Blueprint information

Status:
Started
Approver:
Joshua Harlow
Priority:
Undefined
Drafter:
Ken Giusti
Direction:
Needs approval
Assignee:
Ken Giusti
Definition:
Pending Approval
Series goal:
None
Implementation:
Needs Code Review
Milestone target:
None
Started by
Ken Giusti on 2016-05-12

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#/q/branch:feature/amqp-dispatch-router,n,z

Addressed by: https://review.openstack.org/318265
    Add the proper branch back to .gitreview

Addressed by: https://review.openstack.org/318285
    Add the proper branch back to .gitreview

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.