Simon MacMullen
|
a3bcddc176
|
Delete and recreate upstream queue when creating transient exchange
|
2011-02-17 17:08:08 +00:00 |
Simon MacMullen
|
f756188eac
|
Make the static configuration more useful / flexible.
|
2011-02-17 16:30:13 +00:00 |
Simon MacMullen
|
fe192c1b78
|
TODO
|
2011-02-17 15:40:22 +00:00 |
Simon MacMullen
|
77fdde4bef
|
TODO
|
2011-02-17 15:37:17 +00:00 |
Simon MacMullen
|
e74bd6b923
|
Use acks / confirms to make sure we're never responsible for anything.
|
2011-02-17 15:23:48 +00:00 |
Simon MacMullen
|
6c9e11df7c
|
Turns out e2e just works, but let's prove that (and note that we're not completely efficient here, we send all msgs that get routed to the exchanges bound to the federation exchange, regardless of whether they get routed anywhere after that).
|
2011-02-17 12:49:26 +00:00 |
Simon MacMullen
|
1697acd3d1
|
TODO
|
2011-02-16 12:14:43 +00:00 |
Simon MacMullen
|
d85ca4a125
|
That's a binary now.
|
2011-02-15 18:26:50 +00:00 |
Simon MacMullen
|
5e573553ee
|
Handle the upstream broker going down.
|
2011-02-15 18:25:21 +00:00 |
Simon MacMullen
|
c1cf725a5d
|
Grab the port number from URLs, add a test across two brokers.
|
2011-02-15 14:30:42 +00:00 |
Simon MacMullen
|
8c0b0118a6
|
Another attempt at readable names. And no, this should not be our own URI, we don't know that.
|
2011-02-15 13:28:33 +00:00 |
Simon MacMullen
|
690eb40534
|
Revert "readable name" for the time being as it's not unique enough. And add the test that let me find that.
|
2011-02-15 12:28:35 +00:00 |
Simon MacMullen
|
011c19dfe1
|
Separate out the config based exchange tests entirely.
|
2011-02-15 12:15:23 +00:00 |
Simon MacMullen
|
66c2bb1d85
|
Don't store the backing module in the ETS table, we already have it in the args. This means we always have it, and can always call with_module(...)
|
2011-02-15 12:15:06 +00:00 |
Simon MacMullen
|
d2ae33229c
|
Use a readable queue name, and don't have it expire immediately.
|
2011-02-11 18:26:00 +00:00 |
Simon MacMullen
|
2b875b4c48
|
Improvements to shutdown.
|
2011-02-11 17:17:16 +00:00 |
Simon MacMullen
|
f41265b56a
|
TODO
|
2011-02-11 14:46:06 +00:00 |
Simon MacMullen
|
537f7b9c69
|
Multiple upstreams.
|
2011-02-11 14:44:37 +00:00 |
Simon MacMullen
|
1c787900eb
|
Be more resilient when unbinding.
|
2011-02-11 13:45:51 +00:00 |
Simon MacMullen
|
3b2c67075e
|
Refactor tests, test configuration, allow more than one federation exchange per broker(!)
|
2011-02-11 13:33:32 +00:00 |
Simon MacMullen
|
e8bd411781
|
The simplest possible test.
|
2011-02-11 12:06:27 +00:00 |
Simon MacMullen
|
ffe698a346
|
TODO
|
2011-02-11 11:23:43 +00:00 |
Simon MacMullen
|
6c8101b8c0
|
Make some attempt to assert args equivalence and remove bindings.
|
2011-02-10 18:16:44 +00:00 |
Simon MacMullen
|
6371fa1cd9
|
Rename local / remote to downstream / upstream.
|
2011-02-10 17:59:33 +00:00 |
Simon MacMullen
|
438df4c513
|
TODO
|
2011-02-10 17:49:01 +00:00 |
Simon MacMullen
|
da339a0513
|
Give the federation exchange another type of exchange to emulate. This sorta works now (we can federate a message! woo!), but in a couple of cases we need the backing module before we have it. Hmm.
|
2011-02-10 17:11:33 +00:00 |
Simon MacMullen
|
8f4cf84e23
|
The beginnings of a federation plugin. Does not work.
|
2011-02-10 16:26:32 +00:00 |