Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Hub-and-spoke, web clients at each spoke

Section
Column
width200px

Image Added

Column

This configuration creates a hub-and-spoke network with a single hub node H, and spoke nodes A, B, and C. A web client is exposed at each spoke. Each spoke also responds to all incoming queries by acting as an adapter.

This configuration creates a hub-and-spoke network with a single hub node H, and spoke nodes A, B, and C, with corresponding reduction in firewall openings and cert exchanges required compared to a fully-meshed network, while allowing nodes to expose their own web clients for political, branding, or other purposes.

Hub's shrine.conf

Code Block
shrine {
  ...

  hub {
    ...

    downstreamNodes {
      "Node A" = "http://nodeA.example.com/shrine/rest/adapter/requests"
      "Node B" = "http://nodeB.example.com/shrine/rest/adapter/requests"
      "Node C" = "http://nodeC.example.com/shrine/rest/adapter/requests"
    }
  }

  // NB: no adapter { } block
}

...