Skip to content
This repository has been archived by the owner on Jun 15, 2020. It is now read-only.

Add ability to view headers exchange structure #4

Open
jakauppila opened this issue Feb 13, 2019 · 1 comment
Open

Add ability to view headers exchange structure #4

jakauppila opened this issue Feb 13, 2019 · 1 comment

Comments

@jakauppila
Copy link

One of our systems heavily utilize headers-type exchanges which has hundreds of bindings on just a few exchanges which determine which queues messages get routed to. When visualizing that definition as-is it displays pretty flat, this is the result:
image

@jakauppila
Copy link
Author

Here is a super simple example of a headers definition:

{
  "vhosts": [{
    "name": "contoso"
  }],
  "queues": [{
    "name": "MyQueue",
    "durable": true,
    "auto_delete": false,
    "arguments": {}
  }],
  "exchanges": [{
    "name": "MyExchange",
    "type": "headers",
    "durable": true,
    "auto_delete": false,
    "internal": false,
    "arguments": {}
  }],
  "bindings": [{
    "source": "MyExchange",
    "destination": "MyQueue",
    "destination_type": "queue",
    "routing_key": "",
    "arguments": {
      "operation": "EVENTA"
    }
  }]
}

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant