channel — calling by name (select-one)

The caller passes only ChannelName; select-one picks one node

channel — calling by name (select-one) The caller passes only ChannelName; select-one picks one node caller · Architecture component caller select-one · Architecture component select-one node 1 · channel: orders node 1 node 2 · channel: orders node 2 node 3 · channel: orders node 3 ChannelName selected node channel: orders

Calling by name

  • • The caller passes only the channel name ("ChannelName: orders"); select-one picks one node able to receive the request (node 2) and delivers to it — "the node this call selected" (bold arrow).
  • • The unselected node 1 and node 3 remain candidates (dashed). The caller doesn't need to know which node was selected.