Gordon Sim wrote:
I've used your example to try and clarify my own thoughts on how this a little. It may be that I'm just repeating your suggestion, I've added a bit more detail so that if thats the case its hopefully clearer and if I'm still missing something that too will be easier to point out.


I've come to the conclusion that merely thinking about the protocol and algorithms for dynamic binding is insufficient to solve the problem. So, to make progress, I've modeled the broker in a test/simulation environment to experiment with and validate candidate solutions in various federation topologies. The things I'm most interested in are:

1) Protocol self-stabilization,
2) zero failures to deliver messages to appropriately bound consumers,
3) minimized delivery of messages to exchanges which have no real consumers bound, and
4) maximized tolerance of variations in topology.

Having gone through a number of iterations over the weekend, I think I have arrived at an acceptable solution.

Question: is there an appropriate location in the SVN tree to put model code like this simulator? It's not a customer deliverable, but it is a design tool that may have value for the community.

I'll provide details of the newest proposal under separate cover.

-Ted

Reply via email to