...
The following is a complete table to illustrate the previously discussed syntax.
Code Block | ||||
---|---|---|---|---|
| ||||
newrt|start |
...
mse| 1000 | 10 | forwarder:43086 |
...
mse| 1000,forwarder:43086 | 10 | app2:43086 |
...
mse| 1000 | -1 | app0:43086,app1:43086;logger:20311 # rr to app0/app1 and always send to logger |
...
newrt|end |
The order of message types in the table is not important. However, for a single message type, the order of entries in the route table is important; more specific entries (e.g. ones with both type and sender) should be after the related more generic (e.g. sender omitted) entries. To that end, the first entry will be recognised and added by all applications. When the forwarder
application reads the second entry it will replace the first (also for message type 1000) as it sees itself as the sender. All other applications will ignore the second entry as their endpoint information does not match.
...