What's the significance of link*Balanced*?  Are other kinds of link
treatment anticipated?

On Thu, Feb 25, 2016 at 1:54 PM, Gordon Sim <[email protected]> wrote:

> On 25/02/16 21:44, Ted Ross wrote:
>
>> Here's my earlier cut with updates based on some of Alan's and Gordon's
>> suggestions:  Note that I've kept "treatment" in place but would happily
>> replace it with something better.
>>
>>
>> For direct messaging between producers and consumers:
>>
>> Direct multicast delivery (one copy to every subscriber to the address):
>>
>>      route {
>>          address: service.mcast
>>          path: direct
>>          treatment: multicast
>>      }
>>
>>
>> Direct delivery to only the closest (lowest cost) subscriber:
>>
>>      route {
>>          address: service.regional
>>          path: direct
>>          treatment: closest
>>      }
>>
>>
>> Direct delivery to one subscriber favoring subscribers that settle
>> deliveries more quickly.
>>
>>      route {
>>          address: service
>>          path: direct
>>          treatment: balanced
>>      }
>>
>>
> If we can default 'path' to being 'direct' (which I think makes sense)
> then it could be optional in all of the above, which makes them even
> simpler. In other words you only really need to think about 'path' if you
> want some more advanced behaviour.
>
> [...]
>
>> =====================================================================
>> Syntax:
>>
>> route: {
>>      path: direct | source | sink | waypoint
>>      address: (address or prefix)
>>      treatment: multicast | closest | balanced | linkBalanced
>>      connector: (list: label of a connection to/from a remote container)
>>      container: (list: ID of a connected remote container)
>>      routeAddress: (address to use in route table lookup, if different)
>> }
>>
>
> Looks good!
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to