route mesh channel — 연결은 한 번, channel은 그 위의 이름

node B는 MeshNode 소켓 하나로 orders·billing 두 channel의 노드에 닿는다

route mesh channel — 연결은 한 번, channel은 그 위의 이름 node B는 MeshNode 소켓 하나로 orders·billing 두 channel의 노드에 닿는다 node A1 · channel: orders node A1 node A2 · channel: orders node A2 node B · MeshNode 소켓 1개 · Architecture component node B MeshNode 소켓 1개 node C1 · channel: billing node C1 node C2 · channel: billing node C2 channel: orders channel: billing

MeshNode 소켓 1개, 그 위의 channel 이름

  • • node B는 orders Client·billing Client를 한 MeshNode 소켓으로 공유한다 — 네 연결(A1·A2·C1·C2)이 모두 그 소켓 하나 위에 있고, 각 연결은 양방향(request·응답)이다.
  • • 상자는 소켓이 아니라 이름으로 묶인 그룹이다. orders를 호출하면 select-one이 A1·A2 중 하나를 고르고, channel을 더 등록해도 B의 소켓은 늘지 않는다.