blob: b750530ec5fc4fb2b575a82d18e32272bf8c1394 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
namespace=messagebus
# Name of the protocol that uses this routing table. All
# instances of message bus must support all named protocols.
routingtable[].protocol string
# A protocol-unique name for a hop.
routingtable[].hop[].name string
# The selector string of a hop, this string typically contains
# routing policy references on the form [policy-name:parameter].
# The protocol for the routing table must support all named
# policies.
routingtable[].hop[].selector string
# List of recipients for a hop. These strings may contain
# wildcards to allow the network layer to choose any single
# matching service.
routingtable[].hop[].recipient[] string
# Whether or not to ignore the result from this hop.
routingtable[].hop[].ignoreresult bool default=false
# A protocol-unique name for a route.
routingtable[].route[].name string
# An array of hop names that together make up the route.
routingtable[].route[].hop[] string
|